26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
Implemented, reviewed, merged, validated, and applied to this workspace config.
|
|
|
|
Summary:
|
|
- Added a narrow `yoi ticket init` command.
|
|
- The command creates `.yoi/ticket.config.toml` only when missing and refuses to overwrite an existing config with an actionable diagnostic.
|
|
- Added `ticket_config_scaffold()` for the generated config body.
|
|
- Generated config includes explicit backend config and fixed role tables for intake, orchestrator, coder, reviewer, and investigator.
|
|
- Each generated role uses explicit `profile = "builtin:default"` and explicit default workflow.
|
|
- No runtime fallback was added or loosened.
|
|
- The generated config validates for Ticket role launch planning under the strict validation implemented by `ticket-role-launch-config-strict-validation`.
|
|
- This repository's `.yoi/ticket.config.toml` was updated to the scaffolded explicit role-profile shape for dogfooding.
|
|
|
|
Implementation:
|
|
- Child commit: `f265098 ticket: add ticket config init scaffold`
|
|
- Merge commit: `merge: ticket init scaffold`
|
|
|
|
Review:
|
|
- External reviewer `ticket-init-scaffold-reviewer-20260607` approved with no blockers.
|
|
|
|
Validation after merge:
|
|
- `cargo test -p ticket config --lib`
|
|
- `cargo test -p client ticket_role --lib`
|
|
- `cargo test -p yoi ticket`
|
|
- `cargo fmt --check`
|
|
- `git diff --check`
|
|
- `target/debug/yoi ticket doctor` |