bc5b126485
Merge pull request 'fix: fix: architect-run.sh should check preconditions in bash before invoking the model ( #472 )' ( #474 ) from fix/issue-472 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-09 07:20:16 +00:00
dd2fc47140
Merge pull request 'fix: fix: architect should read review body text as human guidance when processing ACCEPT/REJECT ( #469 )' ( #470 ) from fix/issue-469 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-09 06:59:02 +00:00
Agent
03962dd1d2
fix: fix: architect-run.sh should check preconditions in bash before invoking the model ( #472 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Add bash precondition checks to skip model invocation when:
- No vision issues exist AND no open architect PRs to handle
- Already at max 3 open architect PRs AND no ACCEPT/REJECT responses to process
This avoids $0.28+ empty runs where the model reads context and concludes 'no work'.
The model is only invoked when there's actual work: new pitches or response processing.
2026-04-09 06:26:08 +00:00
Claude
655c383046
fix: architect should read review body text as human guidance when processing ACCEPT/REJECT ( #469 )
...
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-09 06:15:09 +00:00
4582da63ba
Merge pull request 'chore: gardener housekeeping' ( #465 ) from chore/gardener-20260409-0602 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-09 06:13:22 +00:00
Claude
7c688bc196
chore: gardener housekeeping 2026-04-09
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-09 06:02:34 +00:00
b79484d581
Merge pull request 'fix: vault/validate_vault_action: blast_radius field rejected as unknown ( #454 )' ( #464 ) from fix/issue-454 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-09 00:19:01 +00:00
Claude
fa87f59f7e
fix: vault/validate_vault_action: blast_radius field rejected as unknown ( #454 )
...
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-09 00:14:31 +00:00
c52e5d35a2
Merge pull request 'chore: gardener housekeeping' ( #463 ) from chore/gardener-20260409-0005 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-09 00:09:02 +00:00
Claude
faaaeb0a1f
chore: gardener housekeeping 2026-04-09
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-09 00:05:31 +00:00
d5e63a801e
Merge pull request 'fix: feat: architect should pitch up to 3 sprints per run when multiple vision issues exist ( #451 )' ( #462 ) from fix/issue-451 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 21:29:02 +00:00
Claude
52ea11be66
ci: retrigger pipeline
...
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 21:23:36 +00:00
Claude
63bfed949e
fix: feat: architect should pitch up to 3 sprints per run when multiple vision issues exist ( #451 )
...
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 21:21:00 +00:00
bd229a5d75
Merge pull request 'fix: fix: dev-poll stale detection should skip vision-labeled issues ( #448 )' ( #461 ) from fix/issue-448 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 21:14:03 +00:00
Agent
7158bb23d4
fix: fix: dev-poll stale detection should skip vision-labeled issues ( #448 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 21:11:02 +00:00
Agent
32e05be543
fix: fix: dev-poll stale detection should skip vision-labeled issues ( #448 )
2026-04-08 21:11:02 +00:00
72f97285e5
Merge pull request 'fix: AGENTS.md: outdated architecture decisions and missing top-level directories ( #445 )' ( #460 ) from fix/issue-445 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 21:09:03 +00:00
Claude
33c20cc78d
fix: AGENTS.md: AD-001 describes both cron and polling loop scheduling modes
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Review feedback: the codebase supports both cron (bare-metal via
lib/ci-setup.sh) and a polling loop (Docker via docker/agents/entrypoint.sh).
Describing only "polling loop" contradicted the layout's "cron executor"
and "cron wrapper" descriptions. Now both modes are mentioned.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 21:01:15 +00:00
Claude
bf62e95986
fix: AGENTS.md: outdated architecture decisions and missing top-level directories ( #445 )
...
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 20:55:05 +00:00
6008697355
Merge pull request 'fix: AGENTS.md: factual errors — lib/profile.sh reference, journal removal claim ( #444 )' ( #459 ) from fix/issue-444 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:49:03 +00:00
Agent
f0102d5501
fix: AGENTS.md: factual errors — lib/profile.sh reference, journal removal claim ( #444 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-08 20:44:55 +00:00
90f8c00e85
Merge pull request 'fix: AGENTS.md: missing lib/ files, hooks/, and vault/ additions ( #443 )' ( #458 ) from fix/issue-443 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:44:02 +00:00
Claude
7c2d1e139e
fix: AGENTS.md: missing lib/ files, hooks/, and vault/ additions ( #443 )
...
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 20:40:04 +00:00
76f17f2400
Merge pull request 'fix: AGENTS.md: undocumented agents — reproduce, triage, edge dispatcher ( #442 )' ( #457 ) from fix/issue-442 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:34:02 +00:00
Agent
34c6d43805
fix: AGENTS.md: undocumented agents — reproduce, triage, edge dispatcher ( #442 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-08 20:30:25 +00:00
28d48b1a60
Merge pull request 'fix: fix: architect should label filed sub-issues as backlog and mark vision issue as in-progress ( #441 )' ( #456 ) from fix/issue-441 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-08 20:24:00 +00:00
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
Claude
3a9b42bca3
fix: architect should label filed sub-issues as backlog and mark vision issue as in-progress ( #441 )
...
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 20:21:26 +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