# Workflow router

Read only the row that matches the task, then search the bundled catalog for exact identities.

| Task | Start with | Continue with |
| --- | --- | --- |
| Choose products/platforms | `/architect`, `/platforms/matrix` | `/platforms/qualify`, integration manifest |
| First working integration | `/get-started`, `/quickstart`, `/starter-kits` | `/tutorials`, project doctor |
| Exact public repository | `/launchpads` | source starter, `/reference` or `/sdks` |
| REST operation | `/api-reference`, `/openapi.json` | `/sandbox`, Postman, authentication, diagnostics |
| SDK/package selection | `/sdks` | source lifecycle, migration, capability qualification |
| Stateful lifecycle | `/tools/stateful`, `/journeys` | journey workshop, event contracts, maintained app |
| Industry build | `/use-cases`, `/recipes` | `/academy`, `/samples`, integration manifest |
| Widget/deep link | `/tools/widgets`, `/tools/deep-links` | native matrix, contribution/inspection journey |
| Authentication/error | `/authentication`, `/errors` | environment plan, credential-safe support evidence |
| Migration/release | `/migrate`, `/changelog` | generation comparison, environment and release gates |
| AI agent | `/ai/agents`, `/ai` | MCP offline profile, evaluation plan, governed live read |
| Agent delegation | `/ai/a2a` | Agent Card, OAuth resource boundary, durable task store |
| Offline retrieval | `/ai-context.jsonl` + checksum | `/llms-full.txt`, canonical record URLs |

## Deterministic local commands

- `node scripts/mappls-context.mjs summary`
- `node scripts/mappls-context.mjs search "field service android" --limit 12`
- `node scripts/mappls-context.mjs manifest --use-case field-service --platform Android --mode durable-operation`

The commands read the bundled catalog only. They accept no credential and make no network request.

## Machine interfaces

- MCP: 32 offline tools, 42 tools in the explicitly enabled live-read profile, 38 resources, and 2 prompts.
- A2A: three default offline skills and ten opt-in live-read skills over JSON-RPC or HTTP+JSON.
- OpenAPI 3.1: `/openapi.json`.
- Postman: `/postman/collection.json` and `/postman/environment.json`.
- Discovery: `/.well-known/mappls-ai.json`, `/llms.txt`, `/llms-full.txt`, `/ai-context.jsonl`.

