Task · MDE-0046

Reconcile Wave 2 instruction contracts with the current tree

Description

The Wave 2 fallback audit found stale concrete claims across ten repository instruction files. Services/core/API contracts overstate inventory exclusivity and omit current sanctioned validation/fallback paths, one metric enum, and the insight controller. Collector contracts undercount current subcollectors and endpoint families. CI/tool/test contracts retain a removed slow-tests job, a retired Claude enrichment step, and a nonexistent test filename. Reconcile only these verified statements against the current tree; AGENTS.md is generated and remains untouched.

Acceptance Criteria

Definition of Done

Implementation Plan

  1. Apply the exact minimal wording corrections established by the four read-only mapping lanes.
  2. Recheck every named path, class, job, endpoint family, and count against current source.
  3. Run the proportionate repository gate and finalize the task with objective evidence.

Implementation Notes

Reconciled all ten verified stale instruction files. Services/core/API now distinguish the mandatory filtered network-list path from current bounded device/availability and startup-validation exceptions; collector inventories cover current device, network-health, and organization domains; CI, apidrift, and test references name only current jobs and files. No generator input, metric, label, configuration, endpoint, collector implementation, or Grafana query changed. Validation: git diff –check passed; stale-term scan returned no matches; just check passed with 2913 tests, 5 deselected, and 91.22% coverage; just ci built the image, passed seven structure tests, and received HTTP 200 from /health and /metrics. CodeRabbit was skipped because the change is documentation and tracker text only.

Final Summary

Corrected ten repository instruction contracts against the current source and workflow tree. Verified with exact symbol/path scans, git diff –check, just check (2913 passed, 5 deselected, 91.22% coverage), and the complete Docker-backed just ci gate.

View the source file on GitHub