9673a9d53c
Merge pull request 'fix(#150): add EvalSymlinks to validateDocmapPath — close dir-symlink bypass' (#152) from issue-150 into main
rodin2026-05-18 19:09:30 +00:00
951aa5d584
ci: add workflow-lint to sanity-check triggers and gates for ci.yml
ci-selfreview-gate
Rodin
2026-05-16 02:15:19 +00:00
d1ce39bd7b
fix(ci): escape regex \s and \b as JSON string literals in jq filter
Rodin
2026-05-15 18:50:58 -07:00
97b688f95f
ci: install jq in review-gate job to ensure JSON parsing succeeds
Rodin
2026-05-16 01:48:55 +00:00
b716aed914
ci: trigger review-gate on self-review comments; run heavy review on issue_comment when reason=='self-review'
Rodin
2026-05-16 01:45:25 +00:00
a129f062a2
ci: require reason=='self-review' before running heavy review (disable TTL-triggered heavy reviews)
Rodin
2026-05-16 01:42:07 +00:00
3d0c84fa6e
ci: correct triggers and add self-review gate with TTL; gate review job
Rodin
2026-05-16 01:39:21 +00:00
6b75201c1e
ci: fix triggers (on:) and normalize review if condition
Rodin
2026-05-16 01:36:53 +00:00
0c6f46d279
ci: gate review job on current self-review (with Doc consistency); TTL fallback via review-gate job
Rodin
2026-05-16 01:16:29 +00:00
eb0ff3aa69
nit(#150): clarify why resolved != symlinkPath in InRepoSymlinkAllowed test
issue-150
Rodin
2026-05-15 16:23:11 -07:00
c76e7dcd2e
fix(#150): add os.SameFile check after open to close Lstat→open TOCTOU window
Rodin
2026-05-15 16:23:07 -07:00
d6bab7a9cf
fix(#150): close residual TOCTOU with LimitedReader at docmap open
Rodin
2026-05-15 16:11:15 -07:00
4359518e50
nit(#150): report original --docmap flag value in parse error, not resolved path
Rodin
2026-05-15 16:10:42 -07:00
6e11107c77
nit(#150): fix misleading 'this is unreachable' in Lstat comment
Rodin
2026-05-15 16:10:27 -07:00
7f31475330
Merge pull request 'fix(#157): add never-close constraint to spec, S9 invariant, and regression test' (#158) from issue-157 into main
aweiker2026-05-15 22:56:44 +00:00
89596516d7
Merge pull request 'refactor(#154): extract baseSubprocessArgs helper in main_test.go subprocess tests' (#155) from issue-154 into main
aweiker2026-05-15 21:28:41 +00:00
282b6e0e86
nit(#154): add t.Fatal guard if baseSubprocessArgs flag not found
issue-154
Rodin
2026-05-15 08:00:27 -07:00
6cefbb070e
fix(#157): add S9 invariant and never-close constraint to dev-loop spec
Rodin
2026-05-15 14:47:54 +00:00
838a34aa12
chore: cycle status 2026-05-15 14:42
Rodin
2026-05-15 14:42:27 +00:00
b2da92c5a0
chore(dev-loop): cycle status checkpoint — 2026-05-15 14:28 UTC — steady state, all systems operational, opportunity analysis complete
review-bot-dev-loop
Rodin
2026-05-15 14:28:52 +00:00
6fa3cb9e13
chore(dev-loop): cycle status checkpoint — 2026-05-15 14:26 UTC — steady state, all systems operational
Rodin
2026-05-15 14:27:28 +00:00
8ab45becec
chore(dev-loop): cycle status checkpoint — 2026-05-15 14:18 UTC — steady state, all systems nominal
Rodin
2026-05-15 14:18:55 +00:00
4311ccfa8f
chore(dev-loop): cycle checkpoint — 2026-05-15 13:54 UTC — steady state, all PRs merged, 76.7% coverage
Rodin
2026-05-15 13:54:48 +00:00
fb899ab13e
chore(dev-loop): cycle status checkpoint — 2026-05-15 13:42 UTC — all systems operational, ready for next sprint
Rodin
2026-05-15 13:42:29 +00:00
da7a5224d6
chore(dev-loop): checkpoint 2026-05-15 13:14 UTC — v0.4.0 release prepared, all tests passing, ready for next sprint
Rodin
2026-05-15 13:15:10 +00:00
80b04d1118
chore(dev-loop): cycle status checkpoint — 2026-05-15 13:14 UTC — all systems nominal, ready for next work
Rodin
2026-05-15 13:14:45 +00:00
9615519386
chore(release): update CHANGELOG for v0.4.0
v0.4.0
rodin2026-05-15 13:05:07 +00:00
166078ba46
chore(dev-loop): final cycle status — all 4 PRs merged, 76.7% coverage, repo ready
Rodin
2026-05-15 12:31:38 +00:00
b09f12b8ff
Merge pull request 'test(#146): add TestMainSubprocess_InvalidDocMapPath and TestMainSubprocess_InvalidDocMapFile' (#151) from issue-146 into main
rodin2026-05-15 12:07:28 +00:00
d75e737f07
test(#139): improve cmd/review-bot coverage from 44.6% to 49.3%
issue-139
claw
2026-05-14 21:15:12 -07:00
1e3d86b604
Merge pull request 'feat(#137): add doc-map input for path-scoped doc injection' (#138) from issue-137 into main
rodin2026-05-15 03:39:36 +00:00