e734a9e7a1
docs: subscription auth is the primary sandcastle flow, API key is fallback
2026-05-13 09:31:33 +02:00
4e1167e390
test(scripts): resolveClaudeAuth — subscription/api-key/missing modes
2026-05-13 09:30:11 +02:00
936611ba62
feat(scripts): dispatch.mjs — subscription-first auth via ~/.claude mount
2026-05-13 09:28:20 +02:00
793772a34d
feat(sandcastle): Dockerfile installs Claude Code CLI for subscription auth
2026-05-13 09:27:22 +02:00
b6948fa881
docs(work): scaffold sandcastle-subscription-auth-v1 epic
2026-05-13 09:27:02 +02:00
3f0d60e082
docs(adr): ADR-019 — Sandcastle for agent orchestration
...
Captures the decision to adopt @ai-hero/sandcastle as the orchestration
substrate for agent-driven development in this template. Records the
8-point decision (workspace dep, .sandcastle/ prompts, Dockerfile,
dispatch.mjs orchestrator, planning vs execute modes, generator-first
reviewer check, bring-your-own-key, per-task max-attempts), the four
alternatives considered (bare CLI / Copilot Workspace / custom-from-
scratch / no orchestrator), and four trade-offs (external dep, token
cost, Docker dependency, manual state mutation in v1).
Surfaces the decision at the top of README.md and AGENTS.md so new
contributors see the agent-driven framing before they hit the package
map or daily commands.
2026-05-13 09:15:13 +02:00
039079b64a
docs(guides): runbook section on using Sandcastle for agent dispatch
...
Adds a "Using Sandcastle for agent dispatch" section between the gate
table and Troubleshooting. Covers when to use / not use sandcastle,
prerequisites (Docker + agent API key + .sandcastle/ config), the
dispatch flow, a worked end-to-end example (plan → execute → review →
manual state mutation), troubleshooting (env vars, Docker, timeouts,
rejection modes), and a cost-aware planning-only variant.
2026-05-13 09:09:56 +02:00
cae4d2c090
Merge branch 'worktree-docs-and-runbook-v1': runbook + post-Fallow doc sweep
2026-05-13 09:06:34 +02:00
244313c914
docs(work): close docs-and-runbook-v1 epic
2026-05-13 09:05:54 +02:00
88edde342e
docs: README + CLAUDE.md + .env.example + quickref reflect latest gates
2026-05-13 09:05:10 +02:00
05ebbb4719
docs(guides): developer runbook — day-1 onboarding
2026-05-13 09:04:28 +02:00
cf8d69106e
docs(work): scaffold docs-and-runbook-v1 epic + stories
2026-05-13 09:03:15 +02:00
e87e554a7c
Merge branch 'worktree-fallow-integration-v1': fallow v1 — 5th gate (whole-codebase)
CI / typecheck + lint + boundaries + test + build (push) Has been cancelled
CI / Playwright e2e (push) Has been cancelled
CI / Storybook smoke tests + visual regression (push) Has been cancelled
Sentry PII guard (R31) / pii-guard (push) Has been cancelled
2026-05-13 08:57:42 +02:00
072e08d855
docs(work): close fallow-integration-v1 epic
2026-05-13 08:55:50 +02:00
7ecb365e63
feat(sandcastle): implementer + reviewer prompts include fallow audit
2026-05-13 08:53:00 +02:00
d34b841256
docs(guides): conformance-quickref includes fallow row + audit usage
2026-05-13 08:52:37 +02:00
1655cd0879
docs: surface fallow as 5th conformance gate in CLAUDE.md
2026-05-13 08:52:09 +02:00
749938e48b
ci: add fallow whole-codebase gate after pnpm conformance
2026-05-13 08:51:53 +02:00
7c7a65f7e3
feat: pnpm fallow + fallow:audit scripts, turbo task entry
2026-05-13 08:51:45 +02:00
e1d54a1f3e
feat: install fallow + .fallowrc.json config
2026-05-13 08:48:08 +02:00
2722305398
docs(work): scaffold fallow-integration-v1 epic + stories
2026-05-13 08:47:30 +02:00
85fb050019
Merge branch 'worktree-visual-regression-v1': visual regression v1 infrastructure
2026-05-13 08:33:32 +02:00
10603bd250
docs(work): close visual-regression-v1 epic
2026-05-13 08:32:58 +02:00
9089d13c5f
fix(storybook): add @playwright/test to devDependencies for turbo boundaries
2026-05-13 08:32:01 +02:00
f16c7b1b60
ci: add Storybook build + visual regression step
2026-05-13 08:27:04 +02:00
f761dbb9b1
feat(tests): Storybook visual regression harness (Playwright)
2026-05-13 08:26:35 +02:00
f43c314156
feat: install @playwright/test + playwright.config.ts
2026-05-13 08:25:54 +02:00
4fa108dd48
docs(work): scaffold visual-regression-v1 epic + stories
2026-05-13 08:24:55 +02:00
6921abcd11
Merge branch 'worktree-sandcastle-dispatch-v1': sandcastle dispatch v1
2026-05-13 08:22:33 +02:00
06c9fb1823
docs(work): close sandcastle-dispatch-v1 epic
2026-05-13 08:22:08 +02:00
d1b00f1cf5
feat(scripts): pnpm work dispatch — wire CLI to dispatch.mjs
2026-05-13 08:19:19 +02:00
da811eb461
feat(scripts): dispatch.mjs — planner + execute-mode skeleton
2026-05-13 08:18:58 +02:00
1e7bd68b17
feat: install @ai-hero/sandcastle + minimal Dockerfile
2026-05-13 08:17:32 +02:00
35664f67d5
docs(work): scaffold sandcastle-dispatch-v1 epic + stories
2026-05-13 08:16:09 +02:00
28ba9d04e8
Merge branch 'worktree-elicitation-prompts-v1': elicitation + dispatch prompts v1
2026-05-13 08:12:55 +02:00
1385219b48
docs(work): close elicitation-prompts-v1 epic
2026-05-13 08:12:28 +02:00
5bf636e0b3
feat(sandcastle): reviewer prompt template (verifies generator usage)
2026-05-13 08:11:41 +02:00
e441d0f477
feat(sandcastle): implementer prompt template (manifest-first + generators)
2026-05-13 08:11:24 +02:00
4ec804107b
feat(sandcastle): decomposer prompt template (generator-first task lists)
2026-05-13 08:11:02 +02:00
988667fc47
feat(sandcastle): ADR elicitation prompt template
2026-05-13 08:10:40 +02:00
b28d7a6f71
feat(sandcastle): PRD elicitation prompt template
2026-05-13 08:10:25 +02:00
7fc4c23036
feat(sandcastle): scaffold .sandcastle/ + README + env example
2026-05-13 08:10:04 +02:00
7d08aff089
docs(work): scaffold elicitation-prompts-v1 epic + stories
2026-05-13 08:09:38 +02:00
4d5e349233
Merge branch 'worktree-dag-and-readiness-v1': DAG + readiness v1
2026-05-13 08:07:02 +02:00
e92610e7f1
docs(work): close dag-and-readiness-v1 epic
2026-05-13 08:06:21 +02:00
4cf979aaa5
feat(scripts): pnpm work ready + blocked subcommands, DAG-aware next
2026-05-13 08:05:19 +02:00
23fedac1a8
feat(scripts): state-builder reads depends-on + blocks from frontmatter
2026-05-13 08:04:38 +02:00
adabb3428d
docs(work): scaffold dag-and-readiness-v1 epic + stories
2026-05-13 07:59:53 +02:00
886826d620
Merge branch 'worktree-pre-commit-hooks-v1': pre-commit hooks v1 — husky + state-sync guard
2026-05-13 07:57:38 +02:00
ca006494c5
docs(work): close pre-commit-hooks-v1 epic
2026-05-13 07:56:33 +02:00