{
  "schema_version": "1.1",
  "generated_at": "2026-07-27",
  "files": {
    "primes": "encyclopedia.primes.jsonl",
    "domain_specific": "encyclopedia.domain_specific.jsonl",
    "archetypes": "encyclopedia.archetypes.jsonl",
    "components": "encyclopedia.components.jsonl",
    "mechanisms": "encyclopedia.mechanisms.jsonl"
  },
  "counts": {
    "primes": 1402,
    "domain_specific": 1212,
    "archetypes": 1108,
    "components": 13317,
    "mechanisms": 9825,
    "archetypes_generated": 1092,
    "archetypes_hand_curated": 16
  },
  "record_shapes": {
    "primes": "type, slug, name, one_liner, legacy_number, schema_version, status, categories, origin_domain, alternate_origin_domains, aliases, review_flags, core_idea, structural_signature, what_it_is_not, broad_use, clarity, manages_complexity, abstract_reasoning, knowledge_transfer, examples, structural_tensions, solution_archetypes, notes, fact_anchors, raw_markdown_path, word_count.",
    "domain_specific": "type, slug, name, one_liner (from v1), schema_version, status, origin_domain, origin_subdomain, source_files, aliases, core_idea, scope_of_application, structural_signature, what_it_is_not, clarity, manages_complexity, abstract_reasoning, knowledge_transfer, examples, notes, fact_anchors, raw_markdown_path (v2), raw_v1_markdown_path, word_count.",
    "archetypes": "type, source, slug, name, batch, canonical_family, aliases, source_primes, related_primes, proposed_primes, components, mechanisms, essence_*, problem signature (structural_problem, trigger_conditions, symptoms, root_tension, anti_signatures), intervention signature (structural_intervention, action_logic, decision_rules, target_invariants, expected_outcomes), prose_* sections, prime_archetype_dual, raw_*_path.",
    "mechanisms": "type, slug, name, name_variants, appears_in_archetypes, archetype_count, has_page, one_liner, mechanism_type, status, instantiates_archetype, implements_components, aliases. Enrichment fields are joined from the authored page frontmatter (mechanisms/<slug>.md) and are null/empty when has_page is false."
  },
  "notes": [
    "Primes are read from prime_abstractions/v2/ (detailed). V1 primes are excluded; the primes' one_liner comes from the v2 frontmatter.",
    "Domain-specific records use the detailed v2 body from domain_specific_abstractions/v2/ with the concise one_liner folded in from the v1 frontmatter (null when a v2 entry has no v1 counterpart).",
    "Archetype 'source' field distinguishes 'generated' (from ChatGPT bundles) from 'hand_curated' (top-level solution_archetypes/*.md).",
    "Two slugs are flagged 'prime_archetype_dual': controlled_reentry, buffering.",
    "components.jsonl and mechanisms.jsonl are internal indexes derived from the archetypes and are not published on the Downloads page.",
    "mechanisms.jsonl is enriched with authored-page frontmatter where mechanisms/<slug>.md exists (has_page=true) — the progressive mechanism build; see MECHANISM_SITE_INTEGRATION_PLAN.md.",
    "The Downloads page serves gzip-compressed copies (primes / domain_specific / archetypes .jsonl.gz, ~3.4x smaller). Decompress with `gunzip file.jsonl.gz`; most data tools (pandas.read_json(..., lines=True), jq via `gzcat`) read them directly. The raw .jsonl remain in dist/ for the MCP server and other tooling."
  ]
}