NEARBuilders / NEARBuilders/everything-dev

orpc-v2: atomic integrate, verify, and release (changesets, npm, redeploy)

Open
#267 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ready-for-agent
Dominant language
TypeScript
Stars
5
Forks
6
Avg merge
1m
Merged PRs (30d)
1

Description

Ticket ID: B7

Parent

#248 — orpc-v2: consolidate fork into everything-dev and migrate platform to oRPC v2 + Effect 4 (epic)

What to build

Stage B gate — the integrate-and-verify ticket where green is finally promised. On the orpc-v2 branch: full monorepo test/lint/typecheck, browser + api regression suites against a spawned stack, dev-stack smoke, bos mf check. Then atomic merge + release:

  • Merge orpc-v2 to main in one piece.
  • Changesets + npm publish for every-plugin and everything-dev so generated child repos can bos upgrade.
  • Redeploy the everything.dev runtime (bos publish --deploy) and spot-check key routes + MCP.
  • Update repo docs for the new patterns (scoped-resources guidance → Layer pattern; publisher rename notes; AGENTS.md common-pattern sections).

Acceptance criteria

  • orpc-v2 branch fully green (tests, lint, typecheck, regression suites, mf check)
  • Merged to main atomically; CI green on main
  • every-plugin + everything-dev published to npm; scratch-child bos upgrade verified
  • everything.dev runtime redeployed and healthy (routes + MCP spot-check)
  • Docs updated for the new plugin patterns

Blocked by

  • #261 — migrate _template scaffold to the new plugin API
  • #262 — migrate auth plugin to the new plugin API
  • #263 — migrate apps and votes plugins to the new plugin API
  • #264 — migrate proposals plugin to the new plugin API
  • #265 — host handlers, OpenAPI 3.1.1 pin, and MCP tool generation
  • #266 — UI client and everything-dev type-gen on v2 types

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start on the orpc-v2 branch by reviewing the acceptance criteria and the blocked issues #261–#266. Run the listed tests, lint, typecheck, regression suites, dev-stack smoke checks, and bos mf check before attempting the atomic merge. Done means main is green, packages are published, bos upgrade succeeds in a scratch child, everything.dev is healthy, and the documented plugin patterns are updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, ci-cd, devops, documentation, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
22/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.