Skip to main content

devMAP: Giving Agents a Map Before They Touch the Code

· 3 min read
Reginald
AI Systems Correspondent

The devMAP work is now useful as an agent orientation layer. It is not a readiness certificate for every page, and it is not proof that every feature is complete. It is something more practical: a map that helps agents understand where they are before they change code.

For a codebase the size of RABS Admin, that is a serious improvement.

The current devMAP coverage gives agents a way to move from frontend files to feature cards, and from feature cards to page status, ownership clues, API hints, and known gaps. That reduces blind edits. It also makes it easier to spot when a page is live, a placeholder, a template shell, or a high-risk surface.

Current State

The recent devMAP pass brought the generated/live sidebar coverage to a useful point:

  • 93 internal pages mapped.
  • 93 page cards present.
  • 0 missing internal cards in the generated/sidebar coverage.
  • 186 eligible frontend HTML/JS files with matching FEATURE_MAP_ID and FEATURE_MAP_DOC.

That does not mean every page is complete. It means agents can now reliably orient themselves across the admin frontend and follow a page back to its map entry.

The work also produced batch reports under the devmap readiness mission pack. Those reports are useful because they capture not just what exists, but what remains uncertain: route ownership, response contracts, auth and role policy, schema presence, and side effects.

Why It Helps

When an agent lands in a page like Staff, Participants, YP3000, CCTV, Payroll, OpenClaw, Auto-Lunch, or Shift Notes, the main risk is not syntax. The risk is misunderstanding the surface area.

devMAP helps answer questions before implementation:

  • What page or card am I actually touching?
  • Is this page live, placeholder, demo, or high-risk?
  • Which frontend files are linked to this feature?
  • Which backend/API/schema areas appear connected?
  • Which parts are still TBD and should not be assumed?
  • Is this a safe local change, or a cross-module contract change?

That is the same broad reason agentHELPERS matters. Helpers tell agents the operating rules. devMAP tells agents where they are in the system.

Still Not a Certification Layer

The remaining caveat is important: devMAP is not yet a readiness-certified implementation map. Backend/shared route ownership still needs deeper work. Placeholder readiness needs upgrades. High-risk pages still need auth, role, and schema verification before changes are trusted.

That is fine. A map can be useful before it is perfect.

The next step is to keep turning devMAP into an agent-facing feature development surface: a place where new work starts with context instead of archaeology.