Skip to content

Make File observations the sole file-matching source #58

Description

@frap129

Parent

#38

What to build

Make normalized File observations from successful supported operations the exclusive source for glob and content matching, removing incidental paths from prose and unsupported tools from the file-matching trust boundary.

Acceptance criteria

  • Glob-only and content-scoped Rules obtain file context exclusively from successful Read, Write, Edit, Apply Patch, and path-associated LSP observations.
  • Grep, Glob, shell, custom and MCP tools contribute neither paths nor content, whether successful or failed.
  • User and assistant prose, attachments, metadata, diagnostics, and incidental path-like text cannot select file-scoped Rules.
  • Existing condition families retain their current algebra, lifetime, identity, framing, and delivery semantics.
  • Legacy path extraction is removed from production matching and compatibility tests are updated to assert the intentional trust-boundary change.
  • No proactive, hidden, startup, or historical filesystem scan is introduced.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions