disinto/formulas
Claude 04ff8a6e85
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/pr/smoke-init Pipeline failed
fix: bug: architect pitch prompt guardrail is prose-only — model bypasses "NEVER call Forgejo API" via Bash tool; fix via permission scoping + PR-driven sub-issue filing (#764)
Shift the guardrail from prose prompt constraints into Forgejo's permission
layer. architect-bot loses all write access on the project repo (now read-only
for context gathering). Sub-issues are produced by a new filer-bot identity
that runs only after a human merges a sprint PR on the ops repo.

Changes:
- architect-run.sh: remove all project-repo writes (add_inprogress_label,
  close_vision_issue, check_and_close_completed_visions); add ## Sub-issues
  block to pitch format with filer:begin/end markers
- formulas/run-architect.toml: add Sub-issues schema to pitch format; strip
  issue-creation API refs; document read-only constraint on project repo
- lib/formula-session.sh: remove Create issue curl template from
  build_prompt_footer (architect cannot create issues)
- lib/sprint-filer.sh (new): parser + idempotent filer using FORGE_FILER_TOKEN;
  parses filer:begin/end blocks, creates issues with decomposed-from markers,
  adds in-progress label, handles vision lifecycle closure
- .woodpecker/ops-filer.yml (new): CI pipeline on ops repo main-branch push
  that invokes sprint-filer.sh after sprint PR merge
- lib/env.sh, .env.example, docker-compose.yml: add FORGE_FILER_TOKEN for
  filer-bot identity; add filer-bot to FORGE_BOT_USERNAMES
- AGENTS.md: add Filer agent entry; update in-progress label docs
- .woodpecker/agent-smoke.sh: register sprint-filer.sh for smoke test

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 07:41:16 +00:00
..
add-rpc-method.toml fix: address review findings on formula templates and BOOTSTRAP docs 2026-03-17 16:52:49 +00:00
collect-engagement.toml fix: feat: collect-engagement formula + container script — SSH fetch + local parse + evidence commit (#745) 2026-04-15 07:01:37 +00:00
dev.toml fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#84) 2026-04-01 07:43:16 +00:00
groom-backlog.toml fix: chore: tear down old vault scripts — prepare for PR-based vault (#73) 2026-03-31 20:38:05 +00:00
release.sh fix: review feedback — cd path in release.sh, compose file access in edge container 2026-04-09 19:23:08 +00:00
release.toml fix: remove hardcoded 'johba' references — use dynamic project config instead (#241) 2026-04-05 17:18:04 +00:00
rent-a-human-caddy-ssh.toml fix: docs: rent-a-human instructions for Caddy host SSH key setup (#748) 2026-04-14 22:50:20 +00:00
reproduce.toml fix: feat: reproduce agent re-verifies bug-report issues after all dependency fixes merge (#400) 2026-04-08 07:55:17 +00:00
review-pr.toml fix: extend step 8 approval-bias carve-out to include infra files (step 3c), fix count 2026-04-11 19:50:59 +00:00
run-architect.toml fix: bug: architect pitch prompt guardrail is prose-only — model bypasses "NEVER call Forgejo API" via Bash tool; fix via permission scoping + PR-driven sub-issue filing (#764) 2026-04-15 07:41:16 +00:00
run-gardener.toml fix: fix: agents-update step uses vague instructions and disinto-specific examples — rewrite with mechanical discovery (#476) 2026-04-09 07:45:26 +00:00
run-planner.toml fix: tech-debt: sweep cron-isms from code comments, helpers, lib, and public site copy (#548) 2026-04-10 08:54:11 +00:00
run-predictor.toml fix: tech-debt: sweep cron-isms from code comments, helpers, lib, and public site copy (#548) 2026-04-10 08:54:11 +00:00
run-publish-site.toml fix: tech-debt: sweep cron-isms from code comments, helpers, lib, and public site copy (#548) 2026-04-10 08:54:11 +00:00
run-rent-a-human.toml fix: remove remaining action-agent references from docs and configs 2026-03-31 19:55:00 +00:00
run-supervisor.toml fix: tech-debt: sweep cron-isms from code comments, helpers, lib, and public site copy (#548) 2026-04-10 08:54:11 +00:00
triage.toml fix: fix: triage entrypoint overwrites original issue labels even when root cause was found (#387) 2026-04-07 22:03:25 +00:00
upgrade-dependency.toml fix: address review findings on formula templates and BOOTSTRAP docs 2026-03-17 16:52:49 +00:00