Skip to content

Reviewer evidence hardening checklist for route stability #562

@safal207

Description

@safal207

Goal

Harden the LS Cognitive Trail route-stability reviewer path.

Current files

  • docs/COGNITIVE_TRAIL_EVIDENCE_SNAPSHOT.md
  • docs/ROUTE_STABILITY_SAMPLE_CONTRACT.md
  • docs/ROUTE_STABILITY_EVIDENCE_MAP.md
  • schemas/route_stability_sample.schema.json
  • examples/route-stability/nash_route_stability_sample.json
  • python/tests/fixtures/route-stability/invalid_metric_version.json
  • scripts/run_nash_route_stability_demo.py
  • python/tests/test_nash_route_stability.py
  • .github/workflows/cognitive_trail_contract.yml

Checklist

  • Add 2 or 3 additional route-stability fixtures.
  • Add one fixture where the full cooperative route is not a stable candidate.
  • Add a fixture for missing required route fields.
  • Add a fixture for unsupported decision values.
  • Add a short fixture interpretation note.
  • Add CI summary lines that list checked fixture names.
  • Add a fixture table to docs/ROUTE_STABILITY_EVIDENCE_MAP.md.
  • Add a placeholder section for future human-review labels without claiming labels already exist.

Definition of Done

  • PYTHONPATH=.:python:python/modules python -m pytest python/tests/test_nash_route_stability.py passes.
  • python scripts/run_nash_route_stability_demo.py --json still matches the canonical sample for stable fields.
  • New fixtures are accepted or rejected intentionally.
  • docs/ROUTE_STABILITY_SAMPLE_CONTRACT.md and docs/ROUTE_STABILITY_EVIDENCE_MAP.md stay in sync.
  • Non-claims remain explicit.

Boundary

This remains a route-stability proxy, not a formal proof of Nash equilibrium.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions