feat: simplify Context Tree value audit evidence model - #8
Conversation
yuezengwu
left a comment
There was a problem hiding this comment.
Reviewed head 9f426038e0b3204edfdc9e47c636d65b478748cc.
The change consistently replaces the v0.2 exposure/confidence/support/sampling model with schema-v2 Task, Read, and optional Effect judgments while leaving collection and authorization unchanged. I checked the reporter's Task-window/reference validation, Read/choice ownership, single-Effect shape, legacy-field rejection, aggregate conservation, and collection-time Tree snapshot handling. The bound Context Tree contract that a decision receipt is attribution/supporting evidence—not causal proof—is preserved in the Skill and report rules.
No blocking issue found. Non-blocking wording follow-up: README's pipeline section still says unsupported Runtime history “stays pending”; the new formal model calls the affected Read unresolved, so aligning that sentence would avoid carrying an old-state term forward.
Diff-only review; I did not rerun tests or QA.
|
Addressed in
Validation:
|
yuezengwu
left a comment
There was a problem hiding this comment.
Re-reviewed head c18a674c4ff9bc5777858bc7e5b6c75844c6238e after the documentation follow-up.
The incremental commit consistently replaces the remaining unsupported-Runtime “pending” wording with the schema-v2 Read result unresolved in README, the Runtime adapter matrix, and the manual checklist. It resolves the prior advisory without changing runtime behavior or introducing a new issue.
No blocking issue found. Diff-only follow-up review; I did not rerun tests or QA.
Summary
0.3.0and update its docs, eval checklist, and testsEffect rule
An Effect is recorded only when a relevant normal-content Read precedes the choice, the later choice or outcome reasonably shows
confirmed,constrained,redirected, orconflictedinfluence, and no more direct instruction or evidence fully explains the result. A decision receipt remains supporting evidence, not causal proof.Validation
skill-creatorquick validator: passedgit diff --check: passedQA case disposition: no change. The deterministic behavior is covered by the existing repository suite; the private historical rerun remains an acceptance artifact rather than a committed fixture.
Context Tree
Constrained by
agent-team-foundation/first-tree-context@0c7201e35de8abfcf1f755a4e9f7f4c1c439d9e5, especiallysystem/context-management/task-skill-design.md: decision receipts are Agent attribution and must not be treated as server-verified causality.