Actionist Knowledge Docs
Generated knowledge spine · knowledge/01-DOMAIN-MAP.md

01 · Domain map

Five planes, eighteen owners, contracts, danger zones and block placement.

Generated from knowledge/01-DOMAIN-MAP.md · regenerate with node site/system-map/scripts/generate-docs.mjs

Domain and contract map

The detailed first-principles derivation is preserved in the original 18-domain map. This file is the compact navigation layer.

Five planes, eighteen owners

IDDomainOwnsCanonical output
D01Outcome and demandBuyer, pain, outcome, constraints, value measureOutcomeSpec
D02Industry/domain ontologyEntities, events, roles, vocabulary, invariants, atomsDomainPack
D03Product specificationWorkflows, screens, actions, failure states, acceptanceProductSpec
D04Source intelligenceDiscovery, indexing, dedupe, classification, retrievalSourceCandidate
D05Capability miningSource architecture, capability boundaries and seamsCapabilityMap
D06Reuse shape and ownershipService/module/transplant/package/adapter/pattern/custom decisionReuseDecision
D07Extraction and adaptationDependency closure, transforms, packaging and upgrade recipePackagedAsset
D08Thin capability contractSemantic ports, configuration and compatibilityCapabilityContract
D09Registry and resolutionIdentity, version, graph, compatibility, lifecycleRegistryRecord
D10Data planeState classes, data ports, schema/migration ownership, events/filesDataResourceContract
D11Identity and authorityUser/workspace identity, tenancy, permission, secrets, auditAuthorityContract
D12ConnectorsProvider catalogue, actions/triggers, OAuth, tenant connectionsConnectorContract
D13UI and tasteTokens, components, states, accessibility, previews, preferenceDesignSystemContract
D14Archetypes and shellsApplication-level skeletons and industry variation pointsArchetypeTemplate
D15Composition plannerConstraint resolution, candidate choice, bindings, glue budgetAssemblyPlan
D16Runtime and hostRuntime profiles, isolation, host APIs, preview and jobsHostContract
D17Verification and qualificationCapability, binding, workflow and system evidenceQualificationDossier
D18Release and learningDeployment, rollback, operations, economics and feedbackReleaseManifest

Core information flow

OutcomeSpec
  -> DomainPack + ProductSpec
  -> SourceCandidates
  -> CapabilityMaps
  -> ReuseDecisions
  -> PackagedAssets + CapabilityContracts
  -> Registry
  -> ArchetypeTemplate + Host/Data/Authority/Connector/UI contracts
  -> AssemblyPlan
  -> QualificationDossier
  -> ReleaseManifest
  -> production learning back into demand, retrieval and scoring

Ownership rules

  1. Requirements never inherit implementation constraints from a candidate repository.
  2. Every stateful resource has one authoritative owner.
  3. Every reused capability gets an explicit reuse shape before adaptation begins.
  4. Semantic capability contracts do not contain all qualification and release evidence.
  5. Host concerns—identity, settings, navigation, secrets, data and runtime—are bound through host interfaces.
  6. Models may propose and adapt; deterministic systems validate contracts and compatibility.
  7. Whole-workflow acceptance outranks isolated build success.
  8. Production outcomes update rankings; corpus popularity does not become quality by repetition.

Cross-domain danger zones

JunctionRecurring failure
D03 ↔ D04Letting available templates define the product
D05 ↔ D06Mistaking “contains feature” for “cheaply reusable feature”
D06 ↔ D07Extracting a service-shaped engine into an owned fork
D08 ↔ D16Putting runtime-specific details into semantic interfaces
D10 ↔ donor systemsTwo migration owners or silent data duplication
D11 ↔ D12Provider catalogue reused with globally scoped credentials
D13 ↔ D14Treating components as complete product UX
D14 ↔ D15Treating a template as the final client specification
D15 ↔ modelAsking a model to resolve undeclared compatibility or authority
D17 ↔ D18Calling a build receipt production evidence

Block framework placement

“Block” should mean the reusable capability package formed by D06-D09. It is consumed by D15 and bound into D10-D16. D17 qualifies it and D18 releases a particular application composition.

This placement keeps the block important without making it a synonym for the entire Actionist platform.

Canonical source remains knowledge/01-DOMAIN-MAP.md. This HTML is a generated projection; edit the source, then run generate-docs.mjs.