Skip to content

FE-1573: Construct and explain one real net region from a genuine conversation - #9562

Draft
lunelson wants to merge 9 commits into
ln/fe-1580-reconcile-voice-resumable-workpiecefrom
ln/fe-1573-construct-and-explain
Draft

FE-1573: Construct and explain one real net region from a genuine conversation#9562
lunelson wants to merge 9 commits into
ln/fe-1580-reconcile-voice-resumable-workpiecefrom
ln/fe-1573-construct-and-explain

Conversation

@lunelson

@lunelson lunelson commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🌟 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

🚫 Blocked by

  • The parent Voice-reconciliation PR, #9564
  • Mission 6b's narrowed foundation was accepted by Lu on 2026-09-07; its three deferred claims remain explicit constraints
  • Separate owner acceptance before any Step B amendment

🔍 What does this change?

  • Cuts live Mission 7 Step A into root MISSION.md and archives Mission 6.
  • Moves remaining closure/demo work into the Step B packet; that packet is not execution authority.
  • Updates the future spine so FE-1573 is the tracker projection for construction and explanation, advancing FE-1478.
  • Records the restack onto accepted Mission 6b and opens shared implementation and paid Step A runs under the existing budget and proof constraints.
  • Changes no product code, tests, or publishable packages.
🏗️ 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 + plugin sdcpn-modelling guidance 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 → production ChatAgent → core update_workpiece settles 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 not modify any publishable blocks or libraries, or modifications do not need publishing

📜 Does this require a change to the docs?

The changes in this PR:

  • require changes to docs which are made as part of this PR (live 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:

  • do not affect the execution graph

⚠️ Known issues

  • No implementation yet. Reviewers should treat this as a contract review, not a product change.
  • Mission 6b is accepted narrowly. Its owner witness passes the local microphone/mutation/resume/active-Stop path while explicitly deferring direct-user hydration attribution, post-settlement durable withholding, and comparative latency. Mission 7 must not claim those properties or reuse the prepared-fixture witness as its own proof.
  • Step B is not authorized. The demo script, revision list/diff, and full-region release gate live only in the amendment packet.

🐾 Next steps

  • Review and accept or amend this Step A contract.
  • Re-pin the complete prompt/tool baseline from accepted #9564, including causal per-step client results, before instrument freeze or paid runs.
  • Shared implementation and paid Step A work may proceed within the accepted authority and budget; Mission 7 still owes every named oracle.
  • Step B requires a separate owner acceptance and an authority-only amendment commit.

🛡 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?

  1. Read MISSION.md Status, Imperative, Throughline, Proof, Constraints, Fog-line, and Stop or reorient.
  2. Confirm the Step B packet is marked non-authoritative and is not treated as a second live mission.
  3. Confirm MISSION.next.md points FE-1573 / FE-1478 at this cut and does not authorize implementation.
  4. Confirm no product, test, or changeset files are in the unique diff against #9564.

📹 Demo

None. The product demo is a Step B obligation after the owner gate.

@vercel

vercel Bot commented Sep 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
hash Ready Ready Preview Sep 7, 2026 6:13pm UTC
petrinaut Ready Ready Preview Sep 7, 2026 6:13pm UTC
petrinaut-docs Ready Ready Preview Sep 7, 2026 6:13pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
hashdotdesign-tokens Ignored Ignored Preview Sep 7, 2026 6:13pm UTC

Request Review

@github-actions github-actions Bot added area/infra Relates to version control, CI, CD or IaC (area) area/libs Relates to first-party libraries/crates/packages (area) type/eng > frontend Owned by the @frontend team labels Sep 7, 2026

lunelson commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

@lunelson
lunelson changed the base branch from ln/fe-1575-resumable-workpiece-petrinaut to graphite-base/9562 September 7, 2026 11:15
@lunelson
lunelson force-pushed the ln/fe-1573-construct-and-explain branch from 2506ec5 to 03bbac5 Compare September 7, 2026 12:56
@lunelson
lunelson changed the base branch from graphite-base/9562 to ln/fe-1580-reconcile-voice-resumable-workpiece September 7, 2026 12:57
@lunelson lunelson changed the title Prepare Mission 7 cut with Vestera and parallel execution structure FE-1573: Construct and explain one real net region from a genuine conversation Sep 7, 2026
@lunelson
lunelson force-pushed the ln/fe-1580-reconcile-voice-resumable-workpiece branch from 2db4790 to 132831f Compare September 7, 2026 16:10
@lunelson
lunelson force-pushed the ln/fe-1573-construct-and-explain branch from 03bbac5 to 7fed841 Compare September 7, 2026 16:10
@lunelson
lunelson force-pushed the ln/fe-1573-construct-and-explain branch from 7fed841 to bba337a Compare September 7, 2026 17:19
@lunelson
lunelson force-pushed the ln/fe-1580-reconcile-voice-resumable-workpiece branch from 132831f to 355edd8 Compare September 7, 2026 17:19
lunelson and others added 7 commits September 7, 2026 20:02
…Voice destinations.

Those present-tense specs and salvage notes were sending Mission 7 readers at rejected architecture; last copies stay pinned at 69c02f69a9.

Co-authored-by: Cursor <cursoragent@cursor.com>
…acts.

The Petrinaut attach and batch-tool surveys now keep only surviving constraints; Mission 9 owns the batch probes, and topology plus Flue routing record current placement only.

Co-authored-by: Cursor <cursoragent@cursor.com>
@lunelson
lunelson changed the base branch from ln/fe-1580-reconcile-voice-resumable-workpiece to graphite-base/9562 September 7, 2026 18:03
@lunelson
lunelson force-pushed the ln/fe-1573-construct-and-explain branch from bba337a to cd4b757 Compare September 7, 2026 18:03
@lunelson
lunelson changed the base branch from graphite-base/9562 to ln/fe-1580-reconcile-voice-resumable-workpiece September 7, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/infra Relates to version control, CI, CD or IaC (area) area/libs Relates to first-party libraries/crates/packages (area) type/eng > frontend Owned by the @frontend team

Development

Successfully merging this pull request may close these issues.

1 participant