{
  "file": "C:/Users/decid/Documents/projects/spt-core/.worktrees/ws272-w3-drift/crates/spt-runtime/src/registry.rs",
  "tests": [
    "registry::tests::docs_dir_parent_traversal_is_refused_at_register",
    "registry::tests::docs_dir_absolute_path_is_refused_at_register",
    "registry::tests::missing_docs_dir_registers_adapter"
  ],
  "changes": "Added three test-only cells tagged REQ-WEB-ADAPTER-DOCS-FACET. Escape fixtures reference existing external directories, exercise real register, require a one-line docs_dir error, and assert no adapter directory or registered adapter remains. Missing-key control checks returned and discoverable registration identity.",
  "dependencies": "Producer-confirmed [adapter].docs_dir parsing and register-time containment refusal. No future Rust fields/error variants referenced; existing tempfile, toml::Value, HARNESS_COPY, seed_source, register, and registered reused.",
  "verification": "All validation/build/tests/formatters skipped as assigned. Baseline behavioral RED expected, not executed: unknown docs_dir is currently ignored and register accepts escape fixtures.",
  "forks": "Placement fork reported before edits; resolved by Main relaying todlando confirmation."
}