Capabilities

Build Inventory by Tool Type

Every build item we've identified, grouped by the tool type we'd use to deliver it. Click any item card to open its full detail — what we'd build, where the data comes from, what 4K-side input we need beyond code, what could go wrong. Difficulty tag on every card. Items with BLOCKED tag are waiting on external resolution (4K decision, vendor surface, policy interpretation).

Reading guide. Cards are the at-a-glance view; modals are the depth. Use the cards to scan; use the modals when you need to know how we'd actually build something. Items keep stable IDs (#01, #02, etc.) across the four pages — same number means same item.

Configuration / Setup / Process

Real engagement deliverables that aren't tools-we-build. The four tool types below don't cover these; they need their own treatment. Listed first because everything else depends on this foundation — the INSTRUCTIONS files, the workspace setup, the alignment posture, and the discovery work that gates Phase 2 sizing. Includes configuration artifacts (INSTRUCTIONS files), setup activities (workspace provisioning), organizational process work (NIST 800-53 alignment), and human consulting work (Finance HQ discovery).

Skills

SKILL.md files in Claude Teams projects. Encode workflows, prompts, decision logic, output format, business rules. Invoked by a user or by a Managed Agent. Consume data through MCPs at invocation; don't run on a schedule themselves. Most of the operational-layer items are Skills.

Custom MCP Connectors

Lambda-deployed services wrapping third-party APIs with our control layer. Our RunReport pattern (dedicated mechanical tools + open-ended code-generation) is the canonical shape. Worth building even when an off-the-shelf MCP exists for control reasons — see Discussion below.

Build custom even when official exists? Recommendation per tool: Yes for ClickUp (touches 7 items in scope; rate limits are real). Consider for Notion (touches 8 items; same logic — currently not scoped). No for Slack (official works for ad-hoc; existing direct API works for substrate). No for Google Workspace (standard patterns suffice). The two table rows below are the current scope; Notion-custom is a flagged decision point.

Managed Agents

Scheduled or event-driven runs in our frontier-agents Lambda platform. Each gets a .md job file with cron schedule, system prompt, MCP attachments, delivery channels. Agents compose Skills and MCPs to do work that needs to happen on its own.

Custom Apps

Completely custom systems with persistent state, ingestion pipelines, data stores, possibly web UIs. The CKA is the canonical example — built by Newfangled as an abstracted, multi-tenant platform. For 4K, the substrate work is deploying a tenant + building modules + tuning prompts, not building the substrate from scratch. The CKA's core abstraction (multi-tenancy, abstracted data-source ingestion, modular data-source framework, prompt-override system) is Newfangled-side investment outside this project.

Items we can't yet classify

Items where the tool type itself depends on something external. Includes one item we won't build at all (#33) and one we can't classify until discovery completes (#29).