Construct · construct
D17 ledger ruling, canonical. "CONSTRUCT = data that uses generative Loops, at the same level as Assistant which is for Execution Loop. A Construct is a generative wrapper around Host data." [src: HOS-Webdoc/web/src/data/hos-specification.ts:402]
Content
The Construct is the generative datan archetype of sapiens3: "data that uses generative loops", a generative wrapper around host data (D17). The looper is defined through it — "LOOPER = 'the construct of a Host' — the runnable form of a Host that can execute CodeLoops. The relationship: Host → wrapped by Construct → instanced as Looper." [src: HOS-Webdoc/web/src/data/hos-specification.ts:402]
Rename (RUN-013 #6). Canon renamed the archetype MAESTRO → CONSTRUCT: "Canon renamed MAESTRO -> CONSTRUCT (RUN-013 #6). CONSTRUCT is canonical. The legacy name is preserved via the MAESTRO const alias … prefer CONSTRUCT in new code." [src: HOS-Webdoc/web/src/lib/sapiens3/types.ts:53] The 6 archetypes are now 'DOOIT' | 'DITTO' | 'CONSTRUCT' | 'ASSISTANT' | 'COMPANION' | 'ADVISOR'. [src: HOS-Webdoc/web/src/lib/sapiens3/types.ts:57]
MAESTRO survives as a SQUAD ROLE only (D2): "MAESTRO is a functional ROLE (squad manager), not a mobilizer LEVEL. … MAESTRO is what we call an ASSISTANT-or-higher mobilizer that leads a squad." [src: HOS-Webdoc/web/src/data/hos-specification.ts:509] SquadRoleType retains 'maestro'. [src: HOS-Webdoc/web/src/lib/sapiens3/types.ts:69]
In the entity-hierarchy, the Master-Doc 6-level view (HOST > ADVISOR > COMPANION > ASSISTANT > CONSTRUCT > DOOIT) replaces BOT/DITTO with CONSTRUCT; the 8-level mobilizer-level ladder stays the canonical union (D26). [src: HOS-Webdoc/web/src/data/hos-specification.ts:466]
OWNER-2026-07-10 additions (canonical):
- Knowledge role: "Knowledge Deisgner - Construct" (sic). [src: wiki/development/prompts-archive/by-topic/knowledge-management-and-concept-modeling.md:557]
- The 2026-07-10 prompt orders the generation of "the Construct datan capable of Code Loop" from the knowledge base — the Construct is the datan the neural-engine assembles from library cards. [src: wiki/development/prompts-archive/by-topic/knowledge-management-and-concept-modeling.md:453]
Variants
| # | Definition (verbatim) | Source | Ruling | Status |
|---|---|---|---|---|
| A | "A Construct is a generative wrapper around Host data." | [src: HOS-Webdoc/web/src/data/hos-specification.ts:402] | D17 → canonical archetype definition; archetype name CONSTRUCT per RUN-013 #6 | canonical |
| B | "MAESTRO" (legacy archetype name) — "Canon renamed MAESTRO -> CONSTRUCT (RUN-013 #6)" | [src: HOS-Webdoc/web/src/lib/sapiens3/types.ts:53] [src: HOS-Webdoc/web/src/lib/sapiens3/types.ts:60] | superseded as archetype; survives only as the 'maestro' squad ROLE per D2 | deprecated |
Composition
- uses: host data (wraps it generatively), generative loops, genome (Host geneseed), holonprint
- used-by: looper ("the construct of a Host"), squad (Knowledge Designer role), neural-engine (Construct-datan generation, OWNER-2026-07-10)
See also
- host · looper · assistant · datan · mobilizer-level · entity-hierarchy
- [Sapiens3 engine](../../../wiki/engines/sapiens3.md) · [Legacy systems](../../../wiki/reference/legacy-systems.md)