Composition Recipes - Rejean-McCormick/Arketype GitHub Wiki
Composition Recipes
The library contains 23 noncanonical composition recipes under assemblages/. They describe how multiple archetype responsibilities might be related. They do not implement cross-state merging, data transport, validation, activation or publication.
| Recipe ID | English scenario | Primary archetype | Proposed supporting archetypes |
|---|---|---|---|
atlas-preuves |
Proof Atlas | carte-jalons-preuves |
invariant-theorie, memoire-recherche |
carte-preuves-longues |
Long Proof Waypoints | carte-jalons-preuves |
invariant-theorie, memoire-recherche |
collection-traditions |
Traditions Comparative Collection | compilation-collection |
interpretations-couches, referentiel-semantique |
diagnostic-vehicule |
Vehicle Diagnostics | diagnostic-causal |
modele-multiplexe, simulation-transition |
dossier-civique |
Individual Civic Casefile | dossier-suivi |
registre-evenementiel, deposition-temoignage |
dossier-depositions |
Deposition Dossier | deposition-temoignage |
registre-evenementiel, interpretations-couches, carte-jalons-preuves |
dossier-medical |
Individual Medical File | dossier-suivi |
registre-evenementiel, diagnostic-causal |
dossier-scolaire |
Individual School File | dossier-suivi |
registre-evenementiel, parcours-pedagogique |
ekole-multiusage |
Ekole Multi-purpose Knowledge | referentiel-semantique |
modele-multiplexe, parcours-pedagogique |
environnement-protocolaire |
Procedural Environment | procedure-protocole |
registre-evenementiel, simulation-transition |
etat-de-systemes |
System-State Tracking | etat-systemes |
registre-evenementiel |
livre-recettes |
Recipe Collection | compilation-collection |
procedure-protocole |
medi-connaissances |
MediKristal Knowledge Component | composition-hybride |
referentiel-semantique, procedure-protocole, diagnostic-causal |
operations-protocoles |
Operations Protocols | procedure-protocole |
registre-evenementiel, simulation-transition |
organisations-contextuelles |
Situated Human Organizations | modele-multiplexe |
registre-evenementiel, referentiel-semantique |
parcours-moodle |
Moodle Learning Path Export Design | parcours-pedagogique |
federation-topologie |
recherche-mathematique |
Mathematical Research Workflow | memoire-recherche |
carte-jalons-preuves, invariant-theorie |
suivi-employe |
Employee Follow-Up Casefile | dossier-suivi |
registre-evenementiel, deposition-temoignage |
systeme-scolaire |
Education System Mapping | modele-multiplexe |
referentiel-semantique, parcours-pedagogique |
taxonomie-nature |
Nature Taxonomy | taxonomie-classification |
referentiel-semantique |
troubleshooting-systeme |
System Troubleshooting | diagnostic-causal |
registre-evenementiel, etat-systemes, composition-hybride |
uckk-campus |
University Campus Federation | federation-topologie |
parcours-pedagogique |
univers-medias |
Media Universe | univers-oeuvres-medias |
compilation-collection, registre-evenementiel |
Rules that apply to every composition
- Primary responsibility first: identify the owner of each kind of knowledge.
- References remain references: do not copy or absorb an independent state merely because it is linked.
- Contract status is unresolved: every declared component relation in these recipes is design-only and needs a real domain contract before implementation.
- Pin the source: when one state relies on another, specify its exact source identity and appropriate commitment/provenance information.
- Preserve epistemic status: logs, observations, statements, conclusions, hypotheses and proof references are not interchangeable.
- No publication authority: every recipe has
publication_authorization: false.
Preview or instantiate a primary workspace
python arketype.py recipe troubleshooting-systeme
python arketype.py compose --recipe troubleshooting-systeme --slug diag-plan --title "Diagnostic Plan" --parent . --dry-run
Remove --dry-run only when you want Arketype to create a single new local primary workspace with a design plan. It does not instantiate every referenced supporting component.
An important example: MediKristal
The medi-connaissances recipe represents the knowledge-oriented Kristal portion of a larger MediKristal environment. It must not be read as a claim that the entire application, its workflows, permissions and business logic can be turned into one canonical Kristal. The descriptive recipe preserves those architectural boundaries.
See also: Architecture · Use-Case Profiles · Security and Boundaries.