You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+11-2Lines changed: 11 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,9 +21,10 @@ If sensitive data is committed, notify the maintainer immediately. Force-pushing
21
21
- Any push to `master` deploys production
22
22
- There is no staging environment in this repo
23
23
24
-
### Golden rule
24
+
### Golden rules
25
25
26
26
> Never push directly to `master` without explicit maintainer approval.
27
+
> Never merge a PR or run `make deploy` without explicit maintainer approval in the same conversation. A request to implement, fix, add, or prepare a change is approval to open a PR only; it is not approval to merge or deploy.
27
28
28
29
## Required workflow
29
30
@@ -32,7 +33,8 @@ If sensitive data is committed, notify the maintainer immediately. Force-pushing
32
33
3. Test locally
33
34
4. Build before handing off for review
34
35
5. Open a PR
35
-
6. Merge to `master` only after approval
36
+
6. Stop and wait for explicit maintainer approval before merging or deploying
37
+
7. Merge to `master` or run `make deploy` only after that explicit approval
36
38
37
39
## Source of truth
38
40
@@ -63,6 +65,13 @@ make deploy # production deploy: build docs/, commit them, and push to orig
63
65
- Confirm changes belong in source files, not accidental edits to generated output only
64
66
- Confirm the branch is intended for PR review, not direct production deploy
65
67
68
+
## Before you merge or deploy
69
+
70
+
- Confirm Jonathan/maintainer explicitly approved the merge or deploy in the current conversation
71
+
- Do not infer merge/deploy approval from a request to implement, test, fix, add, or open a PR
72
+
- If approval is unclear, ask once and wait
73
+
- Rollbacks require explicit rollback authorization; rollback permission does not authorize unrelated merges/deploys
74
+
66
75
## Project guidance index
67
76
68
77
-`CONTRIBUTING.md` — human contributor workflow and PR checklist
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Before making changes, read:
19
19
4. Run the smallest validation that matches your change.
20
20
5. Open a pull request with a short summary and the validation you ran.
21
21
22
-
`master` deploys directly to production through GitHub Pages, so merges should be deliberateand reviewed.
22
+
`master` deploys directly to production through GitHub Pages, so merges should be deliberate, reviewed, and explicitly approved. Implementation requests authorize preparing a branch/PR only; they do not authorize merging or deploying.
23
23
24
24
## Common commands
25
25
@@ -43,6 +43,7 @@ Before requesting review, confirm:
43
43
- Generated output changes are intentional.
44
44
- Relevant validation passed, or any blocker is clearly documented in the PR.
45
45
- The PR description explains what changed and how it was tested.
46
+
- Maintainer approval to merge/deploy is explicit in the current conversation; if not, stop at the PR.
0 commit comments