sim-one-alpha

D7: Separate Project And Task Lifecycle Graphs

Status: accepted for specification; implementation pending.

Question

Should one graph represent both repository development governance and the execution of an individual agent request?

Decision

No. SIM-ONE Alpha will maintain two explicitly different graph contracts:

A TLG can bind one authorized DLG node as input and report evidence through the DLG runtime adapter. It cannot directly rewrite the DLG definition, run state, or event history.

Rationale

The graphs have different lifetimes, authority, evidence, and mutation rules. Combining them would let short-lived task execution accidentally redefine project intent or make repository history depend on connector session state.

Rejected Alternatives

Consequences

Affected Graph Consumers

Revisit Trigger

Revisit only if one shared contract can preserve separate authority, persistence, mutation, and evidence semantics without allowing a task run to rewrite project intent.