Skip to content

docs(adr): unify A2A/MCP/webhook/API under one domain, path-routed - #520

Merged
stephane-segning merged 2 commits into
adr/353-state-machine-backbonefrom
adr/492-unify-domain
Jul 26, 2026
Merged

docs(adr): unify A2A/MCP/webhook/API under one domain, path-routed#520
stephane-segning merged 2 commits into
adr/353-state-machine-backbonefrom
adr/492-unify-domain

Conversation

@stephane-segning

Copy link
Copy Markdown
Contributor

1. Summary

This PR changes:

It solves:


2. Intent

The intent of this PR is:

Give RFC-0007's already-accepted "one binary hosts serve/a2a/mcp" direction a concrete domain and
path scheme, and formally retire the two now-superseded epics (#294, #295) in the roadmap.
Docs-only.


3. Scope

In Scope

Out of Scope


4. Verification

I verified this change by:

  • Checking logs — n/a (docs-only change)
  • Running automated tests
  • Running manual tests
  • Checking metrics
  • Testing error cases
  • Testing permissions/security behavior
  • Testing rollback or failure behavior, if relevant

Commands run:

grep -n "ADR-0098" ROADMAP.md
gh issue view 294 --json state -q .state
gh issue view 295 --json state -q .state

Results:

(no remaining false "ADR-0098" label — the line now links PR #458 directly)
CLOSED
CLOSED

5. Screenshots / Evidence

Not applicable — markdown-only change.


6. Risk Assessment

Risk level:

  • Low
  • Medium
  • High

Potential risks:

Mitigation:

  • The security review for /mcp exposure is called out explicitly as a story-level gate, not
    assumed to happen implicitly.

7. AI Usage Declaration

AI was used for:

  • Understanding existing code
  • Drafting documentation
  • Generating code
  • Refactoring
  • Generating tests
  • Reviewing the diff
  • Not used

Human verification:

  • I understand every meaningful change in this PR
  • I checked generated code manually
  • I checked generated tests manually
  • I removed unsupported AI assumptions
  • I accept responsibility for this PR

AI-drafted (Claude); human-verification boxes intentionally left unticked for
@stephane-segning's review.


8. Reviewer Focus

Please focus your review on:

  • Correctness
  • Architecture
  • Security
  • Performance
  • Tests
  • Maintainability
  • Product intent
  • Edge cases

Source of truth: Epic #492 and its new child stories (#506#511). Stacked on
#adr/353-state-machine-backbone — merge the prior two PRs first.

Adds ADR-0109 (code-intelligence-api.ai.camer.digital, /a2a /mcp
/api/v2 including multi-forge webhook paths), superseding closed
Epic #295's own-Deployment/Ingress topology. Fixes the dangling
"ADR-0098" roadmap reference to point directly at PR #458, and adds
a Retired section documenting #294/#295's closures.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Jul 26, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8240f59

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

✅ AI Governance check passed

This PR declares AI usage, references a source of truth, and provides verification evidence. Thank you.

… pages (#521)

Adds ADR-0110 (session/token refresh, cursor pagination, per-repo
detail page, Grafana-embedded Neo4j-graph + analytics panels),
reversing the apps/web-retirement direction of ADR-0063/ADR-0064
(both marked Superseded) and closed Epic #241. Updates ROADMAP.md
with the new Epic #493 and the #241 retirement note.

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@stephane-segning
stephane-segning merged commit 309a9fa into adr/353-state-machine-backbone Jul 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant