Platform Capability Adoption Board¶
This is the current work queue for coding-agent teams adopting untool.ai platform capabilities.
Generated: 2026-05-31T21:54:29.908Z Status source: docs/platform-capability-adoption.status.json System capability model: docs/system-capability-model.md Bootstrap order: docs/untool-bootstrap-order.md Agent lexicon: ontology/platform-self-model/generated/lexicon.yaml Source of truth: https://agentarmy.dev/graphs/platform/capabilities NATS subject: platform.capability.changed.v1
Summary¶
- Capabilities: 3
- Adoption tracks: 11
- Open issue checks: 13
- Closed issue checks: 1
- Linked PRs: 10
- Bootstrap pickup missing: 0
- Closure pickup missing: 0
Agent Pickup¶
- Read
docs/system-capability-model.mdbefore choosing names, surfaces, capabilities, or module ownership. - Read
docs/untool-bootstrap-order.mdfor build sequence. - Pick the row for your repo and capability ID.
- Run the handoff command or MCP call shown in the row.
- Check linked PRs before starting duplicate work.
- Attach validation evidence before closing an adoption issue or PR.
AgentArmy¶
| Capability | Bootstrap module | Target | Issue | PRs | Pickup | Agent lenses | Handoff |
|---|---|---|---|---|---|---|---|
platform.messaging.update-system |
5 NATS Semantic Bus, 6 Webhook Projector Bridge | Implement the NATS-to-webhook projector bridge for platform update subscriptions | OPEN | #421 undefined | bootstrap closure |
async-messaging-engineermcp-developerapi-designercontract-test-engineersecurity-auditor |
npm run handoff:capabilities -- AgentArmy platform.messaging.update-systemplatform_capability_handoff({ "repo": "AgentArmy", "capability_id": "platform.messaging.update-system" }) |
agentarmy-forge¶
| Capability | Bootstrap module | Target | Issue | PRs | Pickup | Agent lenses | Handoff |
|---|---|---|---|---|---|---|---|
platform.messaging.update-system |
5 NATS Semantic Bus, 6 Webhook Projector Bridge | Discover capability and adoption update obligations through MCP, NATS, or webhook subscriptions | OPEN | #122 undefined | bootstrap closure |
backend-developerdeveloper-advocatetest-automator |
npm run handoff:capabilities -- agentarmy-forge platform.messaging.update-systemplatform_capability_handoff({ "repo": "agentarmy-forge", "capability_id": "platform.messaging.update-system" }) |
uda.dataobject.runtime.receivers |
7 UDA Object Model Runtime | Generate receiver-ready fixture families and compatibility evidence | CLOSED | none | bootstrap closure |
backend-developertest-automator |
npm run handoff:capabilities -- agentarmy-forge uda.dataobject.runtime.receiversplatform_capability_handoff({ "repo": "agentarmy-forge", "capability_id": "uda.dataobject.runtime.receivers" }) |
backend-core¶
| Capability | Bootstrap module | Target | Issue | PRs | Pickup | Agent lenses | Handoff |
|---|---|---|---|---|---|---|---|
hvfs.source-control.foundation |
9 HVFS Source-Control Substrate | Implement the lakeFS/HVFS UDA provider and content-addressable storage seam | OPEN | #170 undefined | bootstrap closure |
backend-developerdata-engineerapi-designercontract-test-engineersecurity-auditor |
npm run handoff:capabilities -- backend-core hvfs.source-control.foundationplatform_capability_handoff({ "repo": "backend-core", "capability_id": "hvfs.source-control.foundation" }) |
platform.messaging.update-system |
5 NATS Semantic Bus, 6 Webhook Projector Bridge | Project Fuseki-backed capability facts onto NATS system messages for backend consumers | OPEN | #172 undefined | bootstrap closure |
backend-developerdata-engineerasync-messaging-engineercontract-test-engineer |
npm run handoff:capabilities -- backend-core platform.messaging.update-systemplatform_capability_handoff({ "repo": "backend-core", "capability_id": "platform.messaging.update-system" }) |
uda.dataobject.runtime.receivers |
7 UDA Object Model Runtime | DataObjects read from UDA sources through the standard receiver path | OPEN | #166 undefined | bootstrap closure |
backend-developerdata-engineercontract-test-engineer |
npm run handoff:capabilities -- backend-core uda.dataobject.runtime.receiversplatform_capability_handoff({ "repo": "backend-core", "capability_id": "uda.dataobject.runtime.receivers" }) |
commons-core¶
| Capability | Bootstrap module | Target | Issue | PRs | Pickup | Agent lenses | Handoff |
|---|---|---|---|---|---|---|---|
hvfs.source-control.foundation |
9 HVFS Source-Control Substrate | Define the agent-facing virtual filesystem client contract | OPEN | #16 undefined | bootstrap closure |
api-designermcp-developercontract-test-engineersecurity-auditor |
npm run handoff:capabilities -- commons-core hvfs.source-control.foundationplatform_capability_handoff({ "repo": "commons-core", "capability_id": "hvfs.source-control.foundation" }) |
platform.messaging.update-system |
5 NATS Semantic Bus, 6 Webhook Projector Bridge | Represent and validate the shared platform update subscription contract | OPEN | #17 undefined | bootstrap closure |
api-designercontract-test-engineermcp-developer |
npm run handoff:capabilities -- commons-core platform.messaging.update-systemplatform_capability_handoff({ "repo": "commons-core", "capability_id": "platform.messaging.update-system" }) |
frontend-core¶
| Capability | Bootstrap module | Target | Issue | PRs | Pickup | Agent lenses | Handoff |
|---|---|---|---|---|---|---|---|
platform.messaging.update-system |
5 NATS Semantic Bus, 6 Webhook Projector Bridge | Expose first-tier platform update visibility in Fleet Console/frontend surfaces | OPEN | #132 undefined | bootstrap closure |
frontend-developerui-designeraccessibility-tester |
npm run handoff:capabilities -- frontend-core platform.messaging.update-systemplatform_capability_handoff({ "repo": "frontend-core", "capability_id": "platform.messaging.update-system" }) |
uda.dataobject.runtime.receivers |
7 UDA Object Model Runtime | Consume typed DataObjects instead of source-specific backend seams | OPEN | #133 undefined | bootstrap closure |
frontend-developerapi-designer |
npm run handoff:capabilities -- frontend-core uda.dataobject.runtime.receiversplatform_capability_handoff({ "repo": "frontend-core", "capability_id": "uda.dataobject.runtime.receivers" }) |
middle-core¶
| Capability | Bootstrap module | Target | Issue | PRs | Pickup | Agent lenses | Handoff |
|---|---|---|---|---|---|---|---|
platform.messaging.update-system |
5 NATS Semantic Bus, 6 Webhook Projector Bridge | Implement or host the NATS-to-webhook platform update projection path | OPEN | #135 undefined | bootstrap closure |
async-messaging-engineerapi-designersecurity-auditorcontract-test-engineer |
npm run handoff:capabilities -- middle-core platform.messaging.update-systemplatform_capability_handoff({ "repo": "middle-core", "capability_id": "platform.messaging.update-system" }) |
Readiness Gate¶
Run this from the hub before treating adoption as ready:
npm run status:capabilities
npm run board:capabilities
npm run check:capability-status
npm run check:capability-board
npm run audit:capability-adoption-readiness