plan(seed): unified-runtime — Nitro v3 validation + epic decomposition (#824, drafts-only)#850
plan(seed): unified-runtime — Nitro v3 validation + epic decomposition (#824, drafts-only)#850rickylabs wants to merge 19 commits into
Conversation
… + boundaries (#824) Refs #824 #823 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
Stage B — cited discovery corpus completePushed the six-topic research corpus at
Load-bearing reconciliation: make one logical composition root the universal invariant and one physical process a preset capability. Keep durable NetScript ports above Nitro primitives; “in-process” must not imply volatile storage. Evidence gate:
Stage B remains planning-only/drafts-only. No merge, release publish, milestone closure, issue filing, label, or milestone mutation was performed. |
…D3 fan-out) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
…capability-matrix, D3 board-mechanics), drafts-only Supervisor-reviewed: DRAFT H1s verified, no board mutation, cross-pack DAG coherent (UR-1..UR-12 skeleton; supersession map with drift citations; zero filing-time closes). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
…, DAG + train) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
Stage E — Plan locked (drafts-only)Stages B–E complete on this branch:
Next: Stage-F adversarial review (distinct model, unoriented) → Stage-G PLAN-EVAL (open-model) → Stage-H owner ratification IN-TURN (the decision brief is |
…NOR) + supervisor triage: ALL ACCEPTED, plan returns to Stage E Headline catches: Deno Deploy Classic sunset invalidates C2; supersession folds would falsely close #451/#453/#454/#455; Nitro host path bypassed shipped service lifecycle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
|
[PHASE: RESEARCH] Stage-F findings 1 and 15 are remediated at Slices
C2 verdictC2 is not a validated v1 cell and leaves the v1 matrix. Nitro's current provider page targets Deno Deploy Classic ( The new platform does support assigned Deno KV, managed Prisma Postgres, and linked external databases. Those are candidate bindings, not conformance proof. Queue parity requires a selected external message service or database-backed NetScript queue adapter. C2 is replaced by a research card, “Prove Nitro v3 on new Deno Deploy,” requiring a real deployment, supported monorepo/artifact path, warmup and runtime conformance, explicit KV/SQL binding, external queue delivery/retry/DLQ/drain proof, cron/task behavior, and rollback/health evidence. The owner fork is now three-cell v1 versus re-admitting C2 only after that proof. Validation
Planning-only: no framework code or board mutation. Merge/release/milestone/owner-ratification stop-lines remain in force. |
…UR-12 slots, all-KEEP supersession, 3-cell v1, resumable filing, F-1…F-17 fork sweep All 17 adversarial findings executed per triage; supervisor-reviewed (stop-lines materialized ×16 briefs, zero stray closing keywords, canonical slot files complete). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
…pervisor fixes for all residuals P1 C2 purged from D2 briefs; P5 D1 brief consumes UR-0 (no bespoke registry); P8+NEW-1 filer publishes only ## Body with single marker; P12 F-12 branch-B delta materialized; NEW-2 UR-6/DD-RESEARCH cycle broken (UR-6-EXT successor); NEW-3 three-cell title. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
…ssion); run parked at Stage-H owner boundary Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
Stage G — PLAN-EVAL PASS · run PARKED at the Stage-H owner boundaryFull trail on this branch: corpus (7 topics + committed evidence w/ SHA256SUMS) → synthesis → 3 design packs → Stage-E lock → adversarial cycle (17 findings, all accepted, reworked, re-verified: 13 RESOLVED + 4 partials & 3 new defects fixed by the supervisor) → PLAN-EVAL PASS (open-model Qwen, separate session). Awaiting owner ratification IN-TURN of the decision brief: |
Stage-B supplemental research — Nitro vs own layerCommit: Recommendation: HYBRID — own the semantics; rent the volatile provider translation. NetScript should own the Fetch-shaped composition root, lifecycle/durability contracts, capability manifest, and deploy-target/output-emitter port. Nitro v3 should be optional and replaceable behind that port for high-churn tier-3 serverless outputs such as Cloudflare, Vercel, and Lambda; it should not be the universal host or expose its storage/tasks/database contracts as NetScript public APIs. Key findings:
Corpus:
This is research only: no board mutation and no |
Stage-B supplemental research rev2 — provider-native hybridCommit: Revised recommendation: provider-native HYBRID. The owner condition changes the target split:
The rev1 greenfield estimates were too high. With wrap-dont-reinvent, Cloudflare HTTP/deploy moves from 4–7 to 2–4 engineer-weeks, AWS Lambda HTTP from 5–9 to 2–4, and Vercel to 1–3 experimental. Each provider leaf backing remains separately estimated and capability-gated. Architecture proposal: extract the shipped CLI deploy domain into a callable Locked-board delta proposed for supervisor re-lock:
Corpus:
Research only: no board mutation and no |
…cepted) + supervisor synthesis — owner fork N1 (feasibility-cards path recommended) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd
Build-vs-own: three-round trail complete — new owner fork N1rev1 (HYBRID) → owner conditional steer → rev2 (provider-native HYBRID: CF/AWS flip to owned wrappers) → Sol·max adversarial: 3 BLOCKER / 3 MAJOR / 1 MINOR, all accepted ( What survived all rounds: the owner's per-target decision rule (native wrapper wins iff same conformance + full native surface + cheaper to maintain; Nitro never in the composition contract), ports-stay-authoritative, and the thin-adapter Docker long tail. What fell: the v1 CF/AWS flip's evidence (AWS = HTTP sidecar ≠ provider family; CF tooling = provider-owned Node callable from Deno; estimates unsubstantiated; Fork N1 ( Stage-H brief now = F-1…F-17 + SC-1…SC-6 + N1. Awaiting owner in-turn. |
|
Closed unmerged: superseded by the owner-ratified deploy-plugin redirect (see #824). The research, canonical designs, and adversarial trail on |
Seed run — unified-runtime board (#824) · Stage A
Charter read-back: this planning-only seed run (
.llm/harness/workflow/seed-run.mdstages A–I) produces the unified-runtime epic's board per issue #824 (Part of #823):@netscriptadapters; whether the "excludes sagas" constraint (epic: NetScript enterprise deployment framework (cloud-agnostic + bare-metal, CLI + Aspire) #327 D1, 2026-07-03 — STALE) still holds; oRPC + Fresh 2 integration; cloud deploy presets.Drafts-only until stage H — zero board mutation before owner ratification. This PR is the run's commit trail and never merges itself.
Refs #824, #823. (No closing keywords.)
🤖 Generated with Claude Code
https://claude.ai/code/session_01Li9hR82jgy6Y6468Svbswd