Skip to content
Draft
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
fb2c244
test(governance): pin canonical LLM owner guidance RED
seonghobae Sep 3, 2026
45f115d
chore(governance): run bounded guidance source repair
seonghobae Sep 3, 2026
dae59c4
ci(governance): remove stalled temporary guidance repair workflow
seonghobae Sep 3, 2026
853f7a6
docs(governance): align Claude LLM authority boundary
seonghobae Sep 3, 2026
75e6c09
docs(governance): preserve frontend guidance wording
seonghobae Sep 3, 2026
6ca9879
docs(governance): align agent LLM authority boundary
seonghobae Sep 3, 2026
a2b0a31
docs(governance): restore complete AGENTS guidance after bounded edit
seonghobae Sep 3, 2026
a8c3503
docs(governance): codify canonical model owner boundary
seonghobae Sep 4, 2026
38b1443
docs(agents): codify protected PR repair workflow
seonghobae Sep 4, 2026
9f890a3
docs(agents): separate merge readiness evidence
seonghobae Sep 4, 2026
5ff0f21
docs(agents): inherit lifecycle safeguards
seonghobae Sep 4, 2026
d1a0cbd
test(governance): require OpenCode orchestrator boundary
seonghobae Sep 4, 2026
c249658
fix(governance): route OpenCode through orchestrator free
seonghobae Sep 4, 2026
b0ffdf7
chore(stack): adopt updated LLM governance foundation
seonghobae Sep 4, 2026
f907468
chore(stack): restore isolated lifecycle predecessor tree
seonghobae Sep 4, 2026
9e941d7
docs(agents): codify actions capacity operations
seonghobae Sep 4, 2026
8d6257c
docs(agents): remove direct provider guidance
seonghobae Sep 4, 2026
c261dcc
docs(agents): reconcile lifecycle review boundaries
seonghobae Sep 4, 2026
b9ee877
fix(governance): align lifecycle evidence and gateway routing
seonghobae Sep 4, 2026
4bd97cd
fix(governance): document OpenCode gateway contract
seonghobae Sep 4, 2026
24a2a46
fix(governance): pin OpenCode gateway origin
seonghobae Sep 4, 2026
615be45
fix(governance): contain OpenCode gateway credentials
seonghobae Sep 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,47 @@ in this repo.

## PR automation and review defaults

### Agent PR lifecycle playbook

- Use `autoresearch` for an autonomous review-repair loop, `babysit-pr` for
protected-merge observation, `github-robot-review-gate` for robot evidence,
and `git-commit-format` before committing. Use CodeGraph before broad source
Comment thread
seonghobae marked this conversation as resolved.
Outdated
searches when an index exists; apply `humanize-korean` to Korean prose when
that shared skill is available.
- For every open PR, repeat: fetch the exact remote base and head, inspect
current-head reviews and unresolved threads, reproduce failed checks from
their logs, repair the canonical owner, run focused tests plus the applicable
contract/security suite, push without force, and re-fetch evidence. A new
head invalidates earlier reviews and checks.
Comment thread
seonghobae marked this conversation as resolved.
- Before creating a worktree or restacking a branch, compare `git ls-remote`
with the local remote-tracking ref and start from the verified 40-character
SHA. Never guess or manually extend abbreviated SHAs in commits, PR bodies,
release evidence, or gap baselines.
- Treat concurrent commits and pushes as lineage to reconcile, not as grounds
for force-pushing. Merge the updated prerequisite into the same stacked
branch, preserve its complete delta, rerun focused checks, and retarget only
when the resulting dependency order is verified.
- Preserve unrelated dirty or untracked files. If a command changes the wrong
checkout, stop before editing or pushing, record the reflog evidence, restore
only the affected branch with a non-destructive detached-head and branch-ref
move, and verify the original checkout and untracked files afterward.
- Tests invoked with `--noconftest` must bootstrap every required setting in
the test or trusted workflow step. Use explicit test-only values and fresh
random secrets; do not weaken production validation or depend on a developer
shell's environment.
- Exact changed-line review evidence must be generated only from real
current-head added or modified lines. Do not invent line 1 for deleted-only,
binary, oversized, or otherwise ineligible files, and do not relax the
validator to accept a fabricated receipt; fail closed or repair the canonical
receipt producer.
- Pending or queued reviews and checks are wait states. Continue safe work on
another gap, but never call a PR merge-ready or merged without freshly
verifying the exact head, required checks, approvals after the last push,
merge commit, and protected target branch.
Comment thread
seonghobae marked this conversation as resolved.
Outdated
- Do not close a PR merely to reach zero open PRs. Close only with explicit user
direction, no valid delta, a malicious change, or a verified successor that
carries the predecessor's complete delta and records the lineage.

- Follow `docs/development/merge-gate-policy.md` for PR gate interpretation.
- PR Governance must stay metadata-only: no PR-head checkout, no admin merge, no
review dismissal, and no security-check suppression.
Expand Down
Loading