Skip to content

Define folder-backed Resource Profile semantics for Decision Tree carriers #357

Description

@schickling-assistant

Problem

The wasm Resource Profile/resync v1 realizes only no-follow regular files and identifies changes by hashing whole-file transitions.

Decision Tree instead denotes resources/decisions/: an append-only directory of immutable decision records. Registering it now would either produce dead configuration or falsely imply directory support. Q15 therefore selected the three regular-file self profiles for v1 and deferred Decision Tree (answer record mhlwew).

Contract to define

Before registering Decision Tree, define and prototype the observable folder-backed carrier contract:

  • directory snapshots versus per-entry events
  • occurrence identity and ordering
  • create, rename, and remove semantics
  • event coalescing
  • no-follow traversal plus size and entry-count bounds
  • recovery and transaction semantics
  • self-subject and cross-seat containment

This issue is for settling and prototyping the contract, not prescribing an implementation prematurely.

References

Posted on behalf of @schickling
field value
agent_identity unknown
agent_persona unknown
agent_supervisor unavailable
agent_tool unknown
agent_tool_version unknown
agent_runtime unknown
tooling_profile dotfiles@e4789b0

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:resourceTyped Resource bindings and linked records · Set: manualorigin:agentFiled or primarily produced by an AI agent · Set: manualstate:open-design-questionUnresolved design choice requiring explicit alignment before implementation · Set: manualtype:featureNew user-visible or system capability · Set: manual

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions