DOB-5: rip config/*.json from the repo + Docker build context #820
No reviewers
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks!820
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "code-lead/797"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replaces every
config/*.jsonfactory file with code-side defaults (typedAGENTS_DEFAULT_CONFIGconst + inlined MCP env-key locks).loadWebhookConfignow accepts the const directly so the boot path no longer reads any JSON off disk. The dashboard CRUD remains the only edit surface.Closes #797
Test plan
bun x turbo run typecheck— greenbun x @biomejs/biome check .— greenbun x turbo run test— 3213 / 3213 passgrep -r 'config/.*\.json' apps/ packages/ Dockerfile justfile README.md docs/— only references that explicitly note the migrationls config/— directory removedAll 9
config/*.jsonfiles deleted,config/dir gone,scripts/config-split.tsremoved.AGENTS_DEFAULT_CONFIGtyped const is a faithful mirror of the old JSON fleet.loadWebhookConfigunion overload (string | object) and therunWatchedReposBootMigrationnull-path are correct. Dockerfile never hadCOPY config/so no image-layer delta — vacuously satisfies that AC.docs/configuration.mdrewritten,CLAUDE.md+ justfile updated, tests aligned. CI green (run #3008).