Skip to content

process: discovery births sourced intent as PROPOSED; candidate packet is a precondition, not a trace - #23

Draft
jussi-modernpath wants to merge 1 commit into
mainfrom
process/discovery-birth-and-candidate-packet-clarity
Draft

jussi-modernpath wants to merge 1 commit into
mainfrom
process/discovery-birth-and-candidate-packet-clarity

Conversation

@jussi-modernpath

Copy link
Copy Markdown
Contributor

Two wording clarifications to the discovery phase — no behavior change. Prompted by a downstream session where a UX proposal (user-sourced intent) was mis-routed to DERIVED, and the DERIVED → PROPOSED confirmation was then hunted for a "candidate-packet trace" that does not exist as a recorded trace gate.

1. Birth rule — rdd-discover step 4

The rule "directly sourced → PROPOSED; merely inferred → DERIVED" was one line with no rationale, easy to misread as "confirm the proposal into existence." Added the reason: DERIVED holds what a model inferred until a human confirms it exists; anything an attributable human or document source states is born PROPOSED and does not pass through DERIVED.

2. The candidate packet is a precondition, not a trace — rdd-discover step 6 + PROCESS.md strict-transitions

Step 6 said "Evaluate the candidate-packet trace. Only after it passes…", and the strict-transitions table's column is "Required trace PASS before human input" — both read as if a recorded trace gate backs DERIVED → PROPOSED. It does not: the candidate-packet completeness is bound to the confirmation gate itself, and a candidate-confirmation gate names no prerequisite trace (unlike entry and completion, which are backed by recorded trace gates). Clarified in both places.

Prompted downstream by the modernpath CLI's mp-process-cli skill, which now documents the CLI form of this discovery/birth/confirm flow (ModernPath/modernpath-v1#540).

🤖 Generated with Claude Code

…and the candidate packet is a completeness precondition, not a trace

DERIVED is for what a model inferred; anything an attributable human or
document source states is born PROPOSED. rdd-discover step 4 stated the rule in
one line without the reason, which is easy to misread as "confirm the proposal
into existence." Say that sourced intent does not pass through DERIVED, and why
DERIVED exists.

The candidate-packet prerequisite for DERIVED -> PROPOSED is the packet's own
completeness, bound to the confirmation gate; it is not a separately recorded
trace gate. Both rdd-discover step 6 ("Evaluate the candidate-packet trace.
Only after it passes...") and the strict-transitions table's "Required trace
PASS" column read as if a recorded trace exists, sending a reader hunting a
trace purpose that has none. Say the completeness is bound to the gate and the
confirmation gate names no prerequisite trace, unlike entry and completion.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant