{
  "version": 1,
  "repository": "Knuckles-Team/technitium-dns-mcp",
  "revision": "25c5119db21ca9743e41fa4846b837b6e60ff4a2",
  "captured_at": "2026-10-26T17:15:03.240708+00:00",
  "records": [
    {
      "id": "CONN-TECHNITIUM-DNS-MCP-CONNECTOR-CONTENT",
      "kind": "spec",
      "parent": null,
      "source": "specs/connector-content/status.json",
      "title": "CONN-TECHNITIUM-DNS-MCP-CONNECTOR-CONTENT \u2014 The connector serves its packaged content",
      "delivery_state": "LANDED",
      "state": "landed",
      "done": false,
      "landed_in": [],
      "verified_by": [],
      "document": "specs/connector-content/spec.md",
      "component": "Unassigned",
      "code_refs": [
        {
          "declared_in": "specs/connector-content/plan.md",
          "evidence": "file exists; coverage not verified",
          "label": "spec.md",
          "repository": "Knuckles-Team/technitium-dns-mcp",
          "role": "documentation",
          "url": "https://github.com/Knuckles-Team/technitium-dns-mcp/blob/25c5119db21ca9743e41fa4846b837b6e60ff4a2/specs/connector-content/spec.md"
        },
        {
          "declared_in": "specs/connector-content/spec.md",
          "evidence": "file exists; coverage not verified",
          "label": "requirements.md",
          "repository": "Knuckles-Team/technitium-dns-mcp",
          "role": "documentation",
          "url": "https://github.com/Knuckles-Team/technitium-dns-mcp/blob/25c5119db21ca9743e41fa4846b837b6e60ff4a2/specs/connector-content/requirements.md"
        }
      ],
      "relations": [],
      "plan_diagrams": [],
      "unparsed_references": []
    },
    {
      "id": "CONN-TECHNITIUM-DNS-MCP-CONNECTOR-CONTENT-R001",
      "kind": "requirement",
      "parent": "CONN-TECHNITIUM-DNS-MCP-CONNECTOR-CONTENT",
      "source": "specs/connector-content/status.json",
      "title": "Default content",
      "delivery_state": "LANDED",
      "state": "landed",
      "done": false,
      "landed_in": [
        "ce4e20f8c147"
      ],
      "verified_by": [],
      "parent_title": "CONN-TECHNITIUM-DNS-MCP-CONNECTOR-CONTENT \u2014 The connector serves its packaged content",
      "definition": "**Default content.** `pyproject.toml` declares `technitium-dns-mcp` as the single `agent_connector_sdk.connector` entry point. The server lists the packaged `skill://` and `ontology://` resources and the packaged prompts with no `content=` argument. Proving test: `tests/test_default_content_surfaces.py`. | `resources/list` includes `skill://` and `ontology://`; `prompts/list` includes each packaged prompt.",
      "definition_source": "specs/connector-content/requirements.md",
      "definition_line": 9
    },
    {
      "id": "CONN-TECHNITIUM-DNS-MCP",
      "kind": "spec",
      "parent": null,
      "source": "specs/technitium-dns-mcp/status.json",
      "title": "CONN-TECHNITIUM-DNS-MCP \u2014 Technitium DNS ingestible sources",
      "delivery_state": "VERIFIED",
      "state": "verified",
      "done": true,
      "landed_in": [],
      "verified_by": [],
      "document": "specs/technitium-dns-mcp/spec.md",
      "component": "Connector",
      "code_refs": [
        {
          "declared_in": "specs/technitium-dns-mcp/plan.md",
          "evidence": "file exists; coverage not verified",
          "label": "../../tests/test_ingest_sources.py",
          "repository": "Knuckles-Team/technitium-dns-mcp",
          "role": "test",
          "url": "https://github.com/Knuckles-Team/technitium-dns-mcp/blob/25c5119db21ca9743e41fa4846b837b6e60ff4a2/tests/test_ingest_sources.py"
        },
        {
          "declared_in": "specs/technitium-dns-mcp/plan.md",
          "evidence": "missing source",
          "label": "../../technitium_dns_mcp/ontology/ingest_sources.json",
          "repository": "Unresolved",
          "role": "implementation",
          "url": ""
        },
        {
          "declared_in": "specs/technitium-dns-mcp/spec.md",
          "evidence": "file exists; coverage not verified",
          "label": "plan.md",
          "repository": "Knuckles-Team/technitium-dns-mcp",
          "role": "documentation",
          "url": "https://github.com/Knuckles-Team/technitium-dns-mcp/blob/25c5119db21ca9743e41fa4846b837b6e60ff4a2/specs/technitium-dns-mcp/plan.md"
        },
        {
          "declared_in": "specs/technitium-dns-mcp/spec.md",
          "evidence": "file exists; coverage not verified",
          "label": "tests/test_ingest_sources.py",
          "repository": "Knuckles-Team/technitium-dns-mcp",
          "role": "test",
          "url": "https://github.com/Knuckles-Team/technitium-dns-mcp/blob/25c5119db21ca9743e41fa4846b837b6e60ff4a2/tests/test_ingest_sources.py"
        }
      ],
      "relations": [],
      "plan_diagrams": [],
      "unparsed_references": []
    },
    {
      "id": "CONN-TECHNITIUM-DNS-MCP-R001",
      "kind": "requirement",
      "parent": "CONN-TECHNITIUM-DNS-MCP",
      "source": "specs/technitium-dns-mcp/status.json",
      "title": "Declare the `zones` source",
      "delivery_state": "VERIFIED",
      "state": "verified",
      "done": true,
      "landed_in": [
        "425958bd488a"
      ],
      "verified_by": [
        "tests/test_ingest_sources.py:14"
      ],
      "parent_title": "CONN-TECHNITIUM-DNS-MCP \u2014 Technitium DNS ingestible sources",
      "definition": "**Declare the `zones` source.** The connector ships `technitium_dns_mcp/ontology/ingest_sources.json` with the `zones` source. The source pages records through the read-only tool `technitium_dns_list_zones`. | `tests/test_ingest_sources.py::test_declares_ingestible_sources` validates the packaged file, resolves its tool to a client read operation and its record type to a manifest `schema_mappings` entry.",
      "definition_source": "specs/technitium-dns-mcp/requirements.md",
      "definition_line": 7
    }
  ],
  "github": {
    "issues": {
      "available": true,
      "items": []
    },
    "pull_requests": {
      "available": true,
      "items": []
    }
  },
  "spec_edges": []
}
