2cd3099ebf
feat(canon): add Interface Change Registry concept and workplan
...
Concept doc captures the design for coordinated API evolution in agent
ecosystems: InterfaceChange entity, draft→published→resolved lifecycle,
TPSC-derived dependency routing, inbox-based notifications, pre-change
coordination via planned_for, and deliberate deferral of webhooks.
CUST-WP-0033 workplan: 6 tasks (model, API, dispatch integration,
MCP tools, dashboard, webhook EP).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-26 15:13:11 +02:00
8dd15efde1
fix(api): normalize trailing slashes — no slash on param routes
...
Rule: trailing slash only on collection roots (/). Any route containing
a path parameter {…} uses no trailing slash. Applies across all routers,
scripts, Makefile, and tests. Fixes 307-redirect fragility on POST/PATCH
from naive clients (curl, Codex HTTP calls).
Also adds POST /repos/{slug}/sync — runs ADR-001 consistency check with
--fix via HTTP, so non-MCP agents (Codex) can self-service DB sync without
operator intervention.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-26 15:13:01 +02:00
fa3d7d8e8c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 15:12:26 +02:00
342f11bd25
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 15:06:17 +02:00
cd9375a550
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 15:05:29 +02:00
9f182be009
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 15:04:35 +02:00
9c534a3868
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 14:57:09 +02:00
c94761f288
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 14:43:17 +02:00
05f7339082
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 14:26:51 +02:00
8cd2e49b34
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 14:12:46 +02:00
0f8873b870
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:57:26 +02:00
2d73256c60
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:41:51 +02:00
76005aa4b5
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:28:07 +02:00
0d5dac86a7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:27:10 +02:00
fa31befeff
fix(sbom): resolve repo path from hub host_paths when --repo-path omitted
...
Previously defaulted to CWD ("."), causing ingest to silently scan the
state-hub directory instead of the target repo when called without
--repo-path. Now queries GET /repos/{slug}/ for host_paths[hostname]
and exits with a clear error if neither flag nor hub lookup succeeds.
Also deleted the incorrect SBOM snapshot for repo-registry (420 entries
that were actually state-hub packages).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-26 13:27:09 +02:00
6ec47dfde4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:24:05 +02:00
7a65da1ebe
chore(deps): update uv.lock
2026-04-26 13:23:33 +02:00
8f8bb6c317
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:18:20 +02:00
3481a15e7f
feat(registration): add --codex flag and AGENTS.md template
...
- register_project.sh: parse --additional/--codex as named flags (not
positional), skip MCP check in codex mode, generate AGENTS.md from
agents-codex.template instead of CLAUDE.md + .claude/rules/
- agents-codex.template: new template for Codex repos — HTTP REST session
protocol, inbox/progress curl examples, ADR-001 workplan convention
- Makefile: add register-codex-project target
Driven by onboarding repo-registry (first non-Claude-Code repo, first
repo under the capabilities domain).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-26 13:17:50 +02:00
6acd01d5d9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 13:11:17 +02:00
710e385239
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 12:56:16 +02:00
1d27250556
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 12:43:25 +02:00
d653b779d9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 12:27:43 +02:00
5748ca00f0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 11:32:30 +02:00
d117da99ca
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 11:17:43 +02:00
58d6a253ae
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 11:02:59 +02:00
379c39b763
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 10:48:14 +02:00
c4fab99898
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 10:33:31 +02:00
e1f8b0286f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 10:18:42 +02:00
88c0ceab42
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 10:03:55 +02:00
1f168f7bc3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 09:49:33 +02:00
6a6ca25471
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 09:34:55 +02:00
b08b247cf1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 09:19:57 +02:00
2decb1c07f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 09:04:55 +02:00
1598dc66c9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 08:50:15 +02:00
08cae005b0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 08:34:49 +02:00
7f72a0bc72
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 08:20:06 +02:00
8e023e6837
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 08:05:38 +02:00
8872a91350
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 05:36:22 +02:00
e2c9f841d3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 05:21:27 +02:00
95e3dae7d2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 05:06:47 +02:00
e7ba68ffd7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 04:51:37 +02:00
17a42026e1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 04:36:46 +02:00
919536d3e6
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 04:21:45 +02:00
70716056c4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 04:06:52 +02:00
23d365685e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 03:51:58 +02:00
8e5b288109
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 03:37:04 +02:00
0ba197d7ce
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 03:22:46 +02:00
69b0ac6f07
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 03:08:05 +02:00
d47a2a3fd1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-26:
- update .custodian-brief.md for the-custodian
2026-04-26 02:53:12 +02:00