Pointer domains
The Pointer Engine maps repository paths to homes — declared places where a kind of
artifact must live. pointer_enforce fails when governed content points at a missing
path, when a file has no home, or when docs drift from the map.
What a pointer home is
A home is a stable directory (or file pattern) for a concern: routes, components, docs, assets, policies. Agents must create and update files inside the declared home instead of inventing parallel trees.
# Example pointer home map (conceptual)
site: src/routes/
docs: docs/
assets: static/
components: src/lib/components/
routes: src/routes/
# pointer_enforce fails when docs claim a path that no longer exists,
# or when a governed file has no declared home.Typical domains
site/routes— application routes and pagesdocs— human documentation that must track real pathscomponents— UI building blocksassets— static mediaags-policy—.ags/*.ymlgovernance configs
Agent usage
// MCP
pointer_enforce {}
// Returns path issues + suggested homes for orphaned files.Works with
- Canonicalization — pointers say where things live; canonical says which file is the SoT.
- Semantic domains — pointer concepts belong to the
pointerdomain in the constraint graph.
Interactive drift visualization: Pointer showcase.