alpha.11 fix-train: plan + research (PLAN-EVAL gate)#155
Conversation
…ockers) PLAN-EVAL deliverable for the alpha.11 fix-train (#141) addressing the Storefront Ch.1 eye-test blockers (#153). Six slices: A CLI-core (F-3/F-4), B scaffold type-soundness (F-15), C interactive-init + cache feature (F-11, new public surface), D doc-truth alignment driven by the e2e (F-6/F-8/F-12), E service health + e2e :3001 coverage (F-14/F-13), F install pin + alpha banner (F-1). Grounded by two code-truth scouts: F-6 is a doc fix not a code reorder (db commands self-provision Aspire via DbOperationRunner); F-13 is diagnosed by a new e2e service-health probe; interactive init reuses the dormant PromptPort/CliffyPrompt adapter (init = first consumer). Plan artifacts only; no framework source. Implementation follows on PLAN-EVAL PASS via WSL Codex daemon-attached slices. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014gW4zfhMMQU6txC828ijct
|
@openhands-agent model=openrouter/minimax/minimax-m3 output=pr-comment use harness You are the PLAN-EVAL evaluator (harness Plan-Gate, separate session from the generator). This is a hard gate: no implementation slice may begin until you return SKILLActivate and follow these repo skills before evaluating:
What to read
What to evaluateRun the full Plan-Gate checklist. In particular, adjudicate:
OutputWrite your verdict to
Do not commit framework source, |
OpenHands Agent — CompletedModel: openrouter/minimax/minimax-m3 SummaryPLAN-EVAL verdict:
|
- Slice decomposition, dependency order, lane split, gate set, debt list all sound. - F-6 disposition (db self-provisions Aspire via DbOperationRunner.executeDetached) confirmed; doc fix only, not code reorder. - F-14 advisory: defineService().withHealth() is already wired (current main); Slice E's template work is verify-only — only the new :3001 e2e probe is required. - F-15a/b: template-rewrite preferred over SDK widening (getQueryState exists on the underlying @tanstack/query-core 5.101.0). - F-15c: publish-only drift disposition is correct; self-resolves on republish. - Slice C public surface (--cache/--cache-backend) is contract-first and doctrine-conformant; --ci/--yes escape hatches preserve CI non-interactive. - Gate set: scoped check/lint/fmt + deno task test + deno doc --lint on changed public exports + full e2e:cli scaffold.runtime with new :3001 probe. Co-authored-by: openhands <openhands@all-hands.dev>
…ict=PASS) Co-authored-by: openhands <openhands@all-hands.dev>
alpha.11 fix-train — plan + research (PLAN-EVAL gate)
Plan artifacts only — no framework source. This PR carries the harness PLAN-EVAL deliverable for the alpha.11 fix-train (#141), addressing the Storefront Ch.1 eye-test blockers (#153, published
@netscript/cli@0.0.1-alpha.10). Implementation follows on PLAN-EVALPASS, via WSL Codex daemon-attached slices.Artifacts:
.llm/tmp/run/alpha11-fixtrain--plan/research.md+plan.md.Slice topology
--versionfrom package · F-4 wire dormantDryRunFileSystemAdapter(write-free dry-run)QueryClientPortmethods over widening SDK) · verify F-15c is publish-only drift--cache(default on) +--cache-backend redis|garnet|deno-kv(default redis) · wireCliffyPrompt→init(first consumer) · broad interactive prompts for all missing options · per-backend scaffold emission · tutorial→redisGET /healthviaServiceBuilder.withHealth()· add:3001service probe toscaffold.runtime(also the F-13 diagnostic)aspire run→aspire start· F-6 callout correction · F-8 https · F-12 · minorsScout-grounded reversals (why this plan differs from the raw eye-test backlog)
db init/generate/seedself-provision Aspire (DbOperationRunner.executeDetached()→aspire startdetached). The CLI next-steps order is intentionally correct; the tutorial Ch.2 callout is the wrong artifact.:3001(only plugin APIs 8091-8094) — the blind spot that let F-13 stay green. Green-on-Linux underaspire start⇒ F-13 is Windows-aspire run-specific ⇒ fixed by Slice D.PromptPort+CliffyPromptexist, wired into zero commands;initbecomes the first consumer.User decisions folded in (2026-06-27)
0.0.1).aspire run→start.Next
OpenHands minimax-M3 PLAN-EVAL (separate session) is the hard gate. No Codex implementation slice begins before
PASS.Refs #141 #153 #138
🤖 Generated with Claude Code