Summary
First real dispatch on verkyyi/agentfolio failed because implementer-agent.lock.yml was out of sync with the .md frontmatter — a state the installer left behind without warning (run 24679888189). Separately, required state:* labels didn't pre-exist; the agents would have failed closed had they been needed earlier. The installer today reports success once the install PR merges, but "merges" and "works" are two different things.
Proposal
/install-agent-team runs post-install (or post-merge of the install PR) pre-flight:
- Confirm all required labels exist on the repo (
agent-team, state:plan-needed, state:impl-needed, state:review-needed, state:blocked, state:done, agent-team:pr, agent-team:reviewed). Create any missing.
- Run
gh aw compile against the just-installed workflows and diff the output against the committed lock files. If drift, abort with a clear error: lock files drifted from .md — re-run the installer or 'gh aw compile'.
- Optional: open a tiny canary issue titled
[agent-team] self-test with a trivial body (e.g. "add a comment to this issue") and watch the pipeline run end-to-end, then close it. Only report "install complete" after this loop passes.
Acceptance
Summary
First real dispatch on
verkyyi/agentfoliofailed becauseimplementer-agent.lock.ymlwas out of sync with the.mdfrontmatter — a state the installer left behind without warning (run 24679888189). Separately, requiredstate:*labels didn't pre-exist; the agents would have failed closed had they been needed earlier. The installer today reports success once the install PR merges, but "merges" and "works" are two different things.Proposal
/install-agent-teamruns post-install (or post-merge of the install PR) pre-flight:agent-team,state:plan-needed,state:impl-needed,state:review-needed,state:blocked,state:done,agent-team:pr,agent-team:reviewed). Create any missing.gh aw compileagainst the just-installed workflows and diff the output against the committed lock files. If drift, abort with a clear error:lock files drifted from .md — re-run the installer or 'gh aw compile'.[agent-team] self-testwith a trivial body (e.g. "add a comment to this issue") and watch the pipeline run end-to-end, then close it. Only report "install complete" after this loop passes.Acceptance
.agent-team.ymlstarter (ties in with sibling issue on per-repo config).