FE-1573: Construct and explain one real net region from a genuine conversation - #9562
FE-1573: Construct and explain one real net region from a genuine conversation#9562lunelson wants to merge 62 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
2506ec5 to
03bbac5
Compare
03bbac5 to
7fed841
Compare
7fed841 to
bba337a
Compare
ae84a77 to
b12d1d5
Compare
Co-authored-by: Cursor <cursoragent@cursor.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9562 +/- ##
==========================================
+ Coverage 65.93% 66.31% +0.38%
==========================================
Files 1886 1774 -112
Lines 198341 191759 -6582
Branches 8236 7841 -395
==========================================
- Hits 130772 127168 -3604
+ Misses 66039 63109 -2930
+ Partials 1530 1482 -48 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Merging this PR will not alter performance
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
as_constant |
< 1 ns | < 1 ns | N/A | |
constant_equal |
< 1 ns | < 1 ns | N/A | |
constant_not_equal |
< 1 ns | < 1 ns | N/A | |
access |
< 1 ns | < 1 ns | N/A | |
runtime_equal |
< 1 ns | < 1 ns | N/A | |
runtime_not_equal |
< 1 ns | < 1 ns | N/A |
Comparing ln/fe-1573-construct-and-explain (e38a6a7) with main (94dff8e)1

🌟 What is the purpose of this PR?
Cut Mission 7 Step A authority: establish whether Brunch can elicit a genuinely complex operational account of Vestera's multi-line production eligibility and changeovers, conserve that meaning, construct a meaningful Petrinaut region from it, and explain every ordinary behaviour-affecting element through declared basis and recorded effects.
This PR is the authority cut only. It converts the accepted planning record into live
MISSION.md, leaves Step B in a non-authoritative packet, and restacks the branch onto Mission 6b for review. Implementation, paid evidence, and the product demo have not begun.What it establishes: the Step A contract, execution graph, inventory/explanation standard, probe tables, and an opened foundation over Mission 6b's accepted narrowed claim. What it does not claim: a constructed region, a working why operation, inherited Mission 7 evidence, Step B authorization, or any release.
🔗 Related links
libs/@hashintel/brunch-agent/MISSION.mdMISSION.next.mddocs/mission-drafts/7-explainable-construction.mddocs/evidence/implementations/voice-resumable-reconciliation/verification.md🚫 Blocked by
🔍 What does this change?
MISSION.mdand archives Mission 6.🏗️ Agent notes
Mission authority is
libs/@hashintel/brunch-agent/MISSION.md(live Step A, cut 2026-09-07). The six sections, condensed:Imperative. Prove the current core
elicitation+ pluginsdcpn-modellingguidance can elicit, conserve, construct, and explain one accepted Vestera region. Visible goal: talk about multi-line eligibility and changeovers, watch the region take shape, ask why by name, and see workpiece passage, evidential standing, and recorded construction steps. Hand-edited and basis-less controls must refuse honestly. Step A ends at an owner gate, not a release.Throughline. Genuine conversation → mounted
/agents/chat/:instanceId→ productionChatAgent→ coreupdate_workpiecesettles Markdown/revisionId/sha256 → plugin mutation cites settled revision and declared basis → actual browser validates and records independently observed effects → authorized why resolves record → basis → passage → evidence. Parallel A1 carrier, A2 revisions, A3 browser effects, and early A4 history pins join into model-facing why and the genuine tracer; Lu's owner gate precedes any B1/B2/B3 work.Proof. This PR proves only that the contract is cut and restacked. The authorized Step A proof (adversarial tracer, four probes, two measurements, inventory/utility rubric, behavioral discriminator) has not started. Prospective oracles live in
MISSION.md; none are claimed as existing tests.Constraints. Mission 6b's accepted foundation permits shared implementation and paid Step A calls, but Mission 7 must preserve causal per-step client results, active-submission Stop, and the explicit limits on hydration attribution, post-settlement local withholding, and latency. Preserve Voice marker/lifecycle/cancellation contracts in A2/A3. Mixed
update_workpiece+ terminating construction batch is forbidden. Petrinaut owns schemas and mutations; no second log, capture ledger, ontology, or projection engine. Budget: US$100, Sonnet-class, conservative 200-call cap.Fog-line. Compaction survival, genuine reopen/relocation, passage locators, carrier behavior per admitted class, browser pre/post observation, and whether current guidance can conserve Vestera complexity at an affordable cadence. These are probe questions, not permission to shrink the region or skip an owner gate.
Stop or reorient. Stop if a join drops Mission 6b's causal-result, marker, lifecycle, attribution or cancellation constraints or claims its deferred properties as inherited proof; if the tracer needs an answer key or a simpler substitute region; if mixed-batch or uncitable revisions are required; if effects cannot be independently checked; or if work broadens into Mission 9/10/11 scope.
Deferred. Step B packet owns demo/closure. Missions 9/10 own repeat/change/revision breadth. Mission 6b's direct-user hydration attribution, post-settlement durable withholding, and comparative latency remain explicit deferred limitations rather than Mission 7 obligations or inherited passes.
Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
📜 Does this require a change to the docs?
The changes in this PR:
MISSION.md,MISSION.next.md, Step B packet, and the restack evidence note)🕸️ Does this require a change to the Turbo Graph?
The changes in this PR:
🐾 Next steps
🛡 What tests cover this?
None added. This PR changes mission documents only. Existing parent suites are regression priors, not Step A evidence.
❓ How to test this?
MISSION.mdStatus, Imperative, Throughline, Proof, Constraints, Fog-line, and Stop or reorient.MISSION.next.mdpoints FE-1573 / FE-1478 at this cut and does not authorize implementation.📹 Demo
None. The product demo is a Step B obligation after the owner gate.