{
  "id": "okf_agent_ix_spec_artifacts_process_plan_pla_768f4f17",
  "kind": "okf",
  "category": "dados",
  "name": "Plan-002 — semantic module contract (issue #78)",
  "tagline": "Contents of the Plan-002 bundle.",
  "body": "# Plan-002 — semantic module contract (issue #78)\n\n## Contents\n\n* [Plan-002: semantic module contract (issue #78)](./plan.md) - Plan overview, DAG, tracks, gates, test plan.\n* [Task-007: Toolchain: pinned TypeSpec package, semantic-core resolution, engine wheel, LF pin](./tasks/Task-007-toolchain-and-engine.md) - The enablement nothing else can start without.\n* [Task-008: FR-009 — the projection generator, its preconditions and the drift gate](./tasks/Task-008-generator-and-drift-gate.md) - Source to shipped bytes, and the refusal when they disagree.\n* [Task-009: FR-009 + FR-013 — one model per artifact type, with the definition/occurrence rule as an authoring gate](./tasks/Task-009-models-and-role-gate.md) - Twelve models, role-checked while written.\n* [Task-010: GATE — SpecReview end to end](./tasks/Task-010-gate-specreview-slice.md) - One type proven through model, mapping, skeleton, golden record and negatives.\n* [Task-011: FR-010 — the semantic block, reference-form data_schema, a",
  "url": "https://github.com/agent-ix/spec-artifacts-process/blob/HEAD/plan/Plan-002-semantic-module-contract/index.md",
  "status": "live",
  "origin": "okf_github",
  "origin_id": "agent-ix/spec-artifacts-process:plan/Plan-002-semantic-module-contract/index.md",
  "install": "https://raw.githubusercontent.com/agent-ix/spec-artifacts-process/HEAD/plan/Plan-002-semantic-module-contract/index.md",
  "source": "https://github.com/agent-ix/spec-artifacts-process",
  "transporte": "",
  "ns": "agent-ix",
  "versao": "0.1",
  "oficial_status": "",
  "repo_host": "github.com",
  "topico": "",
  "linguagem": "Python",
  "licenca": "AGPL-3.0",
  "repo_topics": " agent-ix filament-module process python requirements specifications ",
  "repo_slug": "agent-ix/spec-artifacts-process",
  "stars": 1,
  "forks": 0,
  "prs_abertos": 3,
  "pushed_at": "2026-09-06T22:25:22Z",
  "repo_estado": "ativo",
  "likes": 0,
  "comments": 0,
  "visits": 0,
  "readme_bytes": 4178,
  "readme_api": "https://agentalog.com/api/listings/okf_agent_ix_spec_artifacts_process_plan_pla_768f4f17/readme",
  "readme_fonte": "repo",
  "created_at": "2026-09-09 05:08:26",
  "updated_at": "2026-09-09 05:08:26",
  "mine": false,
  "api": "https://agentalog.com/api/listings/okf_agent_ix_spec_artifacts_process_plan_pla_768f4f17",
  "go": "https://agentalog.com/api/go/okf_agent_ix_spec_artifacts_process_plan_pla_768f4f17",
  "comments_api": "https://agentalog.com/api/listings/okf_agent_ix_spec_artifacts_process_plan_pla_768f4f17/comments",
  "readme_sha": "fa09430ee5b0c6e8b56359f29715d6942562b8b42514d6cda3fdad8fff2f0320",
  "readme_em": "2026-09-10 00:23:30",
  "payload": {
    "name": "agent-ix/spec-artifacts-process:plan/Plan-002-semantic-module-contract/index.md",
    "title": "Plan-002 — semantic module contract (issue #78)",
    "version": "0.1",
    "okf_bundle_dir": "plan/Plan-002-semantic-module-contract",
    "okf_index_path": "plan/Plan-002-semantic-module-contract/index.md",
    "okf_conceitos": 11,
    "okf_ref": "HEAD",
    "okf_type": "index"
  },
  "volatil_em": "2026-09-13 19:01:51"
}