6861ea0880
Merge pull request 'fix: dispatcher.sh: handle direct-commit low-tier vault actions ( #439 )' ( #455 ) from fix/issue-439 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:21:42 +00:00
Agent
605fc136ae
fix: dispatcher.sh: handle direct-commit low-tier vault actions ( #439 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 20:15:26 +00:00
16c917bdf2
Merge pull request 'fix: lib/vault.sh: low-tier direct commit bypass using FORGE_ADMIN_TOKEN ( #438 )' ( #452 ) from fix/issue-438 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:13:14 +00:00
a4776c35b4
Merge pull request 'fix: docs/BLAST-RADIUS.md + vault/SCHEMA.md: document blast-radius tier system ( #440 )' ( #453 ) from fix/issue-440 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:09:02 +00:00
Claude
2d896c82ae
fix: docs/BLAST-RADIUS.md + vault/SCHEMA.md: document blast-radius tier system ( #440 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:59:51 +00:00
Agent
9b11940f38
fix: lib/vault.sh: low-tier direct commit bypass using FORGE_ADMIN_TOKEN ( #438 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 19:56:57 +00:00
61700b5bbc
Merge pull request 'fix: vault/classify.sh + vault/policy.toml: blast-radius classification engine ( #437 )' ( #450 ) from fix/issue-437 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 19:53:14 +00:00
Claude
2b9ebe8ac0
fix: guard grep in classify.sh pipeline against no-match exit under pipefail
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
grep exits 1 on no match, which aborts the script under set -euo pipefail.
Wrap with { grep ... || true; } so unknown formulas fall through to default.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:47:05 +00:00
Claude
367b845857
ci: retrigger pipeline after transient failure
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:45:20 +00:00
Claude
daa62f28c6
fix: break circular dependency classify.sh↔vault-env.sh, escape regex in formula grep
...
- classify.sh now sources lib/env.sh directly instead of vault-env.sh
to prevent infinite recursion when VAULT_ACTION_FORMULA is exported
- Escape regex metacharacters in formula name before grep
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:45:20 +00:00
Claude
894c635783
fix: vault/classify.sh + vault/policy.toml: blast-radius classification engine ( #437 )
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:45:20 +00:00
dd07047635
Merge pull request 'fix: fix: architect should resume session when processing answers on an accepted sprint PR ( #436 )' ( #449 ) from fix/issue-436 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 19:43:47 +00:00
Agent
25433eaf67
fix: fix: architect should resume session when processing answers on an accepted sprint PR ( #436 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
When the architect processes human answers to design questions (answer_parsing step),
it now resumes the session from the research/questions run instead of starting fresh.
This preserves Claude's deep codebase understanding from the research phase, ensuring
sub-issues include specific file references and implementation details.
Changes:
- architect-run.sh: Added detect_questions_phase() to check if PR is in questions phase
(has `## Design forks` section and question comments). If so, resume the session
from SID_FILE to preserve context.
- formulas/run-architect.toml: Documented session resumption behavior in answer_parsing step.
Session is only preserved when PR is in questions-awaiting-answers phase. Fresh sessions
are started for new pitches (no stale context from old sprints).
2026-04-08 19:37:36 +00:00
f278e8fb14
Merge pull request 'fix: fix: predictor should dispatch actions through vault, not by filing action-labeled issues ( #434 )' ( #447 ) from fix/issue-434 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 19:23:47 +00:00
Claude
0d78dae5a8
fix: vault TOML template must match vault-env.sh schema
...
ci/woodpecker/push/ci Pipeline was successful
Add required fields (id, formula, secrets), remove unknown fields
(unblocks, focus, [execution] section). Move focus and unblocks
info into context string and comments respectively.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:21:11 +00:00
Claude
29f3d451c7
fix: fix: predictor should dispatch actions through vault, not by filing action-labeled issues ( #434 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:15:19 +00:00
6e9bb5348c
Merge pull request 'fix: fix: architect should detect Forgejo PR review approvals, not just ACCEPT comments ( #432 )' ( #435 ) from fix/issue-432 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 19:13:10 +00:00
60617b6f29
Merge pull request 'fix: fix: architect creates sprint PR with raw JSON body instead of formatted markdown ( #431 )' ( #433 ) from fix/issue-431 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 19:03:40 +00:00
Claude
81b89259c3
fix: architect should detect Forgejo PR review approvals, not just ACCEPT comments ( #432 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:02:55 +00:00
Agent
0c68421e6f
fix: fix: architect creates sprint PR with raw JSON body instead of formatted markdown ( #431 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 18:54:40 +00:00
eb45ad4943
Merge pull request 'chore: gardener housekeeping' ( #430 ) from chore/gardener-20260408-1802 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 18:18:12 +00:00
Claude
93efc6e435
fix: correct migrate_ops_repo caller in lib/AGENTS.md
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 18:13:08 +00:00
Claude
887bc7bbea
chore: gardener housekeeping 2026-04-08
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-08 18:02:36 +00:00
ebadff09a1
Merge pull request 'chore: gardener housekeeping' ( #428 ) from chore/gardener-20260408-1210 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 12:28:17 +00:00
Claude
d341acee2a
fix: correct ops-setup.sh evidence subdirs in lib/AGENTS.md
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 12:22:13 +00:00
Claude
fe1ef3d5ef
chore: gardener housekeeping 2026-04-08
2026-04-08 12:22:13 +00:00
b544da603a
Merge pull request 'fix: fix: seed missing ops repo directories on existing deployments ( #425 )' ( #427 ) from fix/issue-425 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 12:12:47 +00:00
Agent
ce94a74c5f
fix: fix: seed missing ops repo directories on existing deployments ( #425 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-08 12:05:08 +00:00
fa47653f1d
Merge pull request 'fix: fix: review-pr.sh runs git commands before cd-ing to project repo — fails after image rebuild ( #408 )' ( #417 ) from fix/issue-408 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 10:19:02 +00:00
Agent
2164991313
fix: fix: review-pr.sh runs git commands before cd-ing to project repo — fails after image rebuild ( #408 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 10:13:35 +00:00
a704acb7ba
Merge pull request 'fix: fix: setup_ops_repo should seed evidence subdirectories for predictor ( #407 )' ( #416 ) from fix/issue-407 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 10:09:01 +00:00
Claude
28376495bf
fix: fix: setup_ops_repo should seed evidence subdirectories for predictor ( #407 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 10:04:44 +00:00
01911d0f9f
Merge pull request 'fix: fix: disinto init should run hire-an-agent for all configured bot users ( #404 )' ( #415 ) from fix/issue-404 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 10:02:31 +00:00
Agent
b7f346cf33
fix: fix: disinto init should run hire-an-agent for all configured bot users ( #404 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 09:53:42 +00:00
540c5bce44
Merge pull request 'fix: fix: dev-poll 'my thread is busy' exits without checking for pending review feedback ( #411 )' ( #414 ) from fix/issue-411 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 09:49:03 +00:00
Agent
72df9bd327
fix: fix: dev-poll 'my thread is busy' exits without checking for pending review feedback ( #411 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 09:43:19 +00:00
1d75a65d8f
Merge pull request 'fix: fix: dev-poll spawns agent for REQUEST_CHANGES on other agent's PRs ( #410 )' ( #413 ) from fix/issue-410 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 09:39:03 +00:00
Agent
a5d7a1961c
fix: fix: dev-poll spawns agent for REQUEST_CHANGES on other agent's PRs ( #410 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 09:33:51 +00:00
5ac170f31f
Merge pull request 'fix: fix: agents-llama container missing CLAUDE_AUTOCOMPACT_PCT_OVERRIDE — sessions exceed llama context window ( #409 )' ( #412 ) from fix/issue-409 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 09:29:02 +00:00
Claude
07aa61322b
fix: fix: agents-llama container missing CLAUDE_AUTOCOMPACT_PCT_OVERRIDE — sessions exceed llama context window ( #409 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:25:04 +00:00
682edc6ec5
Merge pull request 'fix: feat: reproduce agent re-verifies bug-report issues after all dependency fixes merge ( #400 )' ( #401 ) from fix/issue-400 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 09:23:18 +00:00
Claude
0697f7537b
fix: move helper functions before their first call site
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
The verification helpers (_is_parent_issue, _are_all_sub_issues_closed,
_get_sub_issue_list) and label/comment helpers (_label_id, _add_label,
_remove_label, _post_comment) were defined after the code that calls
them. Under set -euo pipefail, this causes a runtime crash.
Move all helper function definitions to right after the Claude session
completes, before the triage post-processing and verification blocks
that use them.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:17:05 +00:00
Agent
7a1ea91530
fix: add verification mode hashes to allowlist
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 07:55:17 +00:00
Agent
083c734390
fix: feat: reproduce agent re-verifies bug-report issues after all dependency fixes merge ( #400 )
2026-04-08 07:55:17 +00:00
4b4eb741e6
Merge pull request 'fix: fix: entrypoint state file creation and AGENT_ROLES default should include all agents ( #403 )' ( #406 ) from fix/issue-403 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 07:44:02 +00:00
Claude
b633ce66df
fix: fix: entrypoint state file creation and AGENT_ROLES default should include all agents ( #403 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 07:40:01 +00:00
c7835c188a
Merge pull request 'fix: fix: setup_ops_repo should seed sprints/ directory ( #402 )' ( #405 ) from fix/issue-402 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 07:34:02 +00:00
Claude
6e350c0838
fix: fix: setup_ops_repo should seed sprints/ directory ( #402 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 07:26:20 +00:00
fc9e52224e
Merge pull request 'fix: feat: gardener should auto-close original bug reports when all sub-issue fixes merge ( #398 )' ( #399 ) from fix/issue-398 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 07:09:02 +00:00
Claude
9d7139afe3
fix: use jq for JSON-safe manifest writes in bug-report lifecycle step ( #398 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Avoid raw shell interpolation of multiline SUB_ISSUES into JSONL —
titles with quotes/backslashes would produce invalid JSON.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 07:02:05 +00:00