Multi Repo Packet Example

Copy Markdown View Source

This example shows one packet coordinating two repos.

If you want the authoring workflow from ADRs/docs to finished prompts, start with ../authoring_packet/ first and then come back to this cross-repo example.

What It Covers

  • named repos in prompt_runner_packet.md
  • repo-scoped verification contracts
  • cross-repo Codex access through codex_thread_opts.additional_directories
  • per-repo git commits after verification passes

Setup

From the project root:

bash examples/multi_repo_packet/setup.sh

That creates:

examples/multi_repo_packet/repos/alpha
examples/multi_repo_packet/repos/beta

Inspect And Run

mix prompt_runner list examples/multi_repo_packet
mix prompt_runner packet preflight examples/multi_repo_packet
mix prompt_runner plan examples/multi_repo_packet
mix prompt_runner run examples/multi_repo_packet
mix prompt_runner status examples/multi_repo_packet

Expected Outputs

After a successful run:

  • repos/alpha/NOTES.md
  • repos/beta/NOTES.md
  • repos/alpha/CROSS_REPO_SUMMARY.md

Cleanup

bash examples/multi_repo_packet/cleanup.sh