How ivanbarriga1984/design-genome works
Design Genome is a methodology and reference product for authoring governed design knowledge and making it usable by people and tools. The main machine-consumption path is authored Forma knowledge → compiled Genome → task-scoped Codex context; the public site also explains and browses the methodology, lets users draft a Gene, and demonstrates components and scenarios. README documents further capabilities whose exact wiring is not shown in the sampled source, so those links are omitted. The map reflects the documented lifecycle and sampled modules, not unsampled implementation details.
Main entry points: Site.tsx Public site · registry.ts Authored Genome · context.ts Codex context adapter · compile-genome.ts Genome compiler
Components 25
Public experience
- Public site
site/Site.tsx - Methodology
site/framework/Framework.tsx - Genome browser
site/reference/Reference.tsx - Gene builder
site/gene/GeneBuilder.tsx - Gene model
site/gene/model.ts - Scenario workshop
site/workshop/Workshop.tsx - Workshop projection
site/workshop/projection.ts - Presentation
site/present/Scenes.tsx
Forma authority
- Authored Genome
genome/registry.ts - Component contracts
genome/components/contracts.ts - Governance
genome/governance/model.ts - Exceptions
genome/governance/exceptions.ts - Rule metadata
genome/rules/rules.ts
Machine consumption
- Integrity validation
scripts/validate-genome.ts - Genome compiler
scripts/compile-genome.ts - Compiled snapshot
- Genome query
scripts/query-genome.ts - Context selection
scripts/select-context.ts - Context formatter
adapters/codex/format.ts - Codex context adapter
adapters/codex/context.ts - Task context packet
Working examples
- Component showcase
src/Showcase.tsx - React components
src/components/contract.ts - Scenario previews
site/workshop/previews.tsx
Other components
- People
Connections 26
- People → Public site: visits
- Public site → Methodology: presents
- Public site → Genome browser: presents
- Public site → Gene builder: presents
- Public site → Scenario workshop: presents
- Public site → Presentation: presents
- Gene builder → Gene model: validates and structures
- People → Gene builder: authors a draft
- Genome browser → Authored Genome: browses
- Authored Genome → Component contracts: indexes
- Authored Genome → Governance: indexes
- Authored Genome → Exceptions: indexes
- Authored Genome → Rule metadata: indexes
- Genome compiler → Integrity validation: validates through
- Genome compiler → Authored Genome: compiles
- Genome compiler → Compiled snapshot: writes
- Genome query → Compiled snapshot: reads
- Codex context adapter → Context selection: selects via
- Codex context adapter → Context formatter: formats via
- Codex context adapter → Compiled snapshot: reads
- Codex context adapter → Task context packet: writes
- Scenario workshop → Workshop projection: projects scenarios
- Scenario workshop → Scenario previews: renders
- Scenario previews → React components: uses
- Component showcase → React components: renders
- React components → Component contracts: implements