chore(agents): daily fleet snapshot 2026-09-16 - #15
Merged
Merged
Conversation
Capture live→git drift: new daily snapshot and CoS issue-triage routines, standing rules 5–6, and Build & Run Architect membership. Co-authored-by: Severin Pereto <cookieofcode@gmail.com>
Drop the stale smoke claim that Architect is still a guest. Live membership matches FLEET.md: Architect is a member, and review remains required on infra/topology. Co-authored-by: Severin Pereto <cookieofcode@gmail.com>
Security-stamped model from PR #7 / COS_INTAKE: wake only on issue-assigned when the assigner is on the maintainer allowlist starting at cookieofcode. Assignees, label cos, and file/comment events do not wake. Issue bodies stay untrusted. Co-authored-by: Severin Pereto <cookieofcode@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Live → git daily fleet snapshot for 2026-09-16. Documents armed live routines and standing-rule drift; does not apply git → live and does not update the APPLY last-applied marker.
Classification: Material — standing rules + channel membership + new routine intents.
Team-verify required: Architect, DevOps, Security. Do not present to the product owner until verified. Do not auto-merge.
Drift captured
daily-torqvoice-fleet-snapshot(cronCRON_TZ=Europe/Zurich 0 4 * * *, all days) andtorqvoice-cos-issue-triage(GitHubissue-assigned+ assigner allowlist starting atcookieofcode). Both were live-armed;mainlacked the intent files.ghcr.io/cookieofcode/torqvoice.Follow-up (DevOps should-fix)
agents/APPLY.mdsmoke no longer claims Build & Run still lists Architect as guest. It now matches FLEET.md /channels/build-and-run.md: Architect is a live member, and Architect review remains required on infra/topology.Follow-up (Security blocker)
Restored the Security-stamped wake model from PR #7 / COS_INTAKE (file not on this branch or
main; policy inlined so we do not contradict it):issue-assignedwhen the assigner is on the maintainer allowlist starting atcookieofcodecosdoes not wake; filing or commenting does not waketerraform plan/ apply from issuesDocs updated:
agents/routines/torqvoice-cos-issue-triage.md,agents/APPLY.md,agents/FLEET.mdrouting.Intentionally not changed
specialists/*,cos/*,skills/*,channels/product.md,channels/engineering.md,routines/torqvoice-infra-pr-finops-cost.md,infra/,src/.agents/COS_INTAKE.mdfrom PR Document secure multi-person CoS intake via GitHub Issues #7 onto this snapshot (avoids duplicating that PR). Wake policy matches it.skills/infra-pr-cost-report/SKILL.mdwas not overwritten with the thinner live workflow copy (apply debt: prefer git → live skill body).Scrub
No secrets, subscription/tenant IDs, UUIDs, personal emails, transcripts, MCP/tool JSON, or contact agents. Role text uses product owner. The triage allowlist starts at handle
cookieofcodeas the assigner, not as the assignee.Why
Git is canonical. Same-day live → git PR for the drift SLA. After merge, CoS applies using APPLY.md; a snapshot PR does not mutate live bots or the last-applied marker.
Related PRs