{
  "adapter": "eval/public/adapters/working_memory_action_probe.py",
  "additional_contract_tests": "tests/test_working_memory_cli_contract.py",
  "fixture": "eval/public/fixtures/working-memory-action-development.json",
  "reviewed_date": "2026-10-04",
  "rows": [
    {
      "behaviors": [
        "seed six working-memory categories with evidence and TTL"
      ],
      "cli_command": "working-seed",
      "complete": false,
      "mcp_tool": "working_seed",
      "mcp_transport_tested": false,
      "module": "M13",
      "remaining_gaps": [
        "capacity/overflow",
        "concurrent writes",
        "invalid evidence",
        "trust policy",
        "durability after forced termination"
      ],
      "reviewed_development_checks": [
        "positive action selection using explicit relevance"
      ]
    },
    {
      "behaviors": [
        "read live items in explicit subject scope"
      ],
      "cli_command": "working-query",
      "complete": false,
      "mcp_tool": "working_query",
      "mcp_transport_scope": "Local plain stdio only; query discovery and filtering, not HTTP or full lifecycle.",
      "mcp_transport_tested": true,
      "module": "M13",
      "remaining_gaps": [
        "concurrent and malformed-input isolation stress",
        "retrieval relevance without explicit numeric relevance labels",
        "MCP HTTP/SDK transport parity and authorization adversarial matrix"
      ],
      "reviewed_development_checks": [
        "positive action selection",
        "no visibility at exact TTL boundary",
        "below-threshold policy abstention with item still visible",
        "separate tenant/session/user/agent/task/branch scopes in a shared store",
        "signed identity mismatch rejected for tenant/user/agent/session",
        "MCP stdio tool discovery advertises limit and kinds",
        "MCP newest-first ordering, limit, kind filter and combined filter-before-limit",
        "MCP negative and boolean limits rejected by schema"
      ]
    },
    {
      "behaviors": [
        "explicitly expire due items"
      ],
      "cli_command": "working-expire",
      "complete": false,
      "mcp_tool": "working_expire",
      "mcp_transport_tested": false,
      "module": "M13",
      "remaining_gaps": [
        "concurrent expiry/write races",
        "crash recovery during expiry",
        "MCP transport equivalence"
      ],
      "reviewed_development_checks": [
        "due item physically removed from selected scope",
        "repeated expiry preserves live item",
        "adjacent tenant/session/user/agent/task/branch scopes preserved"
      ]
    },
    {
      "behaviors": [
        "gate durable promotion with regression cases"
      ],
      "cli_command": "working-promote",
      "complete": false,
      "mcp_tool": "working_promote",
      "mcp_transport_tested": false,
      "module": "M13",
      "remaining_gaps": [
        "successful and rejected promotions",
        "evidence retention",
        "promotion utility",
        "atomicity and retry"
      ],
      "reviewed_development_checks": []
    }
  ],
  "runtime_revision": "e1ad2d0cf5ac19298547740363795c2ad25da356",
  "schema": "mnemetric.behavior-coverage-review/v1",
  "scope": "Source review plus bounded real-CLI development checks; not a comparative benchmark result or full M13 acceptance.",
  "tests": "tests/test_public_working_memory_action_probe.py"
}
