Immediate Next Steps
Both source documents independently arrived at a similar set of first moves: define the first runtime contracts, build a projection-only MVP, choose a first runner, pick one real codebase and one Epilogue interaction for an end-to-end demo, and keep dry-run as the default. The lists below are merged and de-duplicated.
Define the first runtime contracts
- Treat the revised product brief and the companion integration architecture as the initial document set, and add a short runtime architecture summary to the brief.
- Turn the product brief into separate specifications for Engineering Intent Records and Formation Briefs.
- Define
FormationBrief v1as the first real contract (see Formation Brief). - Define
FoundryExecutionRequest v1as the first Foundry-facing contract (see Foundry Execution Request). - Define
FoundryRunResult v1(see Foundry Run Result). - Define the minimum Phoenix/LiveView Alloy data model.
Build the projection-only MVP
- Build a projection-only MVP Proposal that emits
.alloy/artifacts and uses existing Foundry prompt or strategic prompt mechanisms — the first integration mode, projection through generated prompt packs and formation brief YAML. - Add a minimal trace/result import screen to Alloy.
- Draft three assistant interview flows.
Choose the first runner and demo
- Decide whether the first runner is an Alloy CLI, a small Elixir mix task, a Rust helper, or a Foundry subcommand.
- Choose one real codebase as an archaeology pilot.
- Define one end-to-end demonstration using one real codebase and one Epilogue interaction:
- Select an Epilogue interaction.
- Capture or select engineering intent.
- Generate a formation brief.
- Run Foundry dry-run.
- Review trace feedback.
Defaults and open decisions
- Use dry-run as the default until digest verification, idempotency, and run result ingestion are working.
- Decide whether
CHARTER.mdbecomes a generated projection, remains hand-authored, or is hybrid. - Define the first evidence/gate overlay format.
Several of these decisions remain unresolved — see Open Questions.
Up: Delivery Plan
Source: Product Brief §32 (Immediate Next Steps); Integration Architecture §28 (Immediate Next Steps).