teqo/.agents/rules
Francisco Solla ccfa60c1f2
All checks were successful
CI (PR) / checks (pull_request) Successful in 3m5s
PR Ready + auto-merge / ready-automerge (pull_request) Successful in 4m40s
Promote plan-issue Related on main merge / plan-issue-ready (pull_request) Has been skipped
Main merge flips claimed issues to done + in-prod / issue-done (pull_request) Successful in 13s
fix(OPS64): pin do waitForChecks contra rollup mentiroso + docs — OPS62 eliminou o secundário estruturalmente
O sintoma primário da Issue (deadlock do waitForChecks no próprio pending)
já tinha sido entregue pelo OPS61. O secundário — o rollup `checks` reportava
SUCCESS com um shard de e2e vermelho porque o Forgejo 9.0.3 reporta o
resultado do ÚLTIMO shard como o parent de matrix no `needs` (runs 604/607/610;
o `needs.<job>.results` do GitHub não existe neste runner) — foi eliminado
estruturalmente pelo OPS62 (mergeado durante a execução): ci-pr.yml e ci.yml
viraram jobs únicos sequenciais, sem matrix/shard, e o status do job `checks`
já é o veredito honesto da cascata.

O que este item entrega: (a) teste-pino no waitForChecks (cenário run 607:
rollup verde + shard vermelho → o CLI LANÇA "Checks falharam" — nunca confia
no rollup sozinho; invariante de defesa válido e que pegaria qualquer matrix
que volte); (b) docs honestas (agent-pr-workflow.mdc, AGENT-OPS.md) com a
narrativa do parent de matrix e da eliminação estrutural pelo OPS62. O script
ci-rollup-check.mjs e os edits de workflow planejados foram descartados no
gate (redundantes pós-OPS62). Unit 2392 verdes; gates locais ok.
2026-08-19 12:11:41 -03:00
..
projects chore: migrate .cursor/ references to .agents/ folder 2026-08-05 00:09:09 -03:00
access-control-advanced.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
access-control.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
adapters.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
agent-pr-workflow.mdc fix(OPS64): pin do waitForChecks contra rollup mentiroso + docs — OPS62 eliminou o secundário estruturalmente 2026-08-19 12:11:41 -03:00
campanha-action-feedback.mdc chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
campanha-edit-where-you-see.mdc chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
codebase-map.mdc chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
collections.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
components.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
endpoints.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
engineering-standards.mdc ops(OPS63): docs-guards no pre-push — changelog append-only, agregado e marcadores de conflito no gate:ci 2026-08-18 21:35:24 +00:00
field-type-guards.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
fields.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
hooks.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
payload-overview.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
plugin-development.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
queries.md chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00
security-critical.mdc chore(agents): reorganiza árvore de skills — .claude/.cursor → .agents 2026-08-03 21:24:11 -03:00