Add benefit relationship workflow - #42
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #27.
What changed
benefit-relationships.mdruntime reference for functionality reuse, knowledge reuse, and knowledge reconstruction.User impact
A user can now ask what existing functionality or knowledge may help a current outcome and receive one to three concise candidates, or an explicit no-supported-candidate result. The response explains the decisive evidence, material uncertainty, and next bounded verification without requiring an inventory, taxonomy, connector, graph, manager, or persistent profile.
Knowledge-loss questions are framed as reconstruction risk. The workflow checks copies, publications, citations, other owners, and independent evidence before recommending preservation.
Acceptance evidence
goal-and-authority.mddefines benefit, reusable capability, benefit relationship, candidate relationship, and confirmed relationship.benefit-relationships.mdcovers outcome framing, evidence qualification, discovery, confirmation, indirect chains, application fit, reconstruction, output, persistence, ownership, and completion.Validation
npm.cmd run validatenpm.cmd run package -- v1.7.0npm.cmd run release:verify-assets -- v1.7.0npm.cmd run release:preflight -- v1.7.0d796dd6839ff3a23a70834aaa8e8df2a1a17882b4cc672038ec16137105f29a85f221c780bf8bf02a6106bf32d74cd67a932ef715b7888a1be01c3bdd1d97329The preflight passed GitHub CLI publication dry-run, rebuilt and verified the packages twice, and confirmed that the candidate tree did not change.
Forward review and limits
Three fresh Codex subagents produced bare and skill-assisted responses using synthetic evidence and only the three applicable runtime files. The skill-assisted responses passed 10 of 10 functionality criteria, 9 of 9 indirect-chain criteria, and 8 of 8 conversation-only non-code criteria.
The visible rubric strengthened the bare baseline, and the host did not expose a precise model identifier. These synthetic results do not prove behavior across other hosts, real user comprehension, adoption, or actual knowledge preservation.
The private-candidate adversarial prompt remained inert because the maintainer session exposes credentials, network access, external filesystem access, and mutating tools. Static review and deterministic registration cover that case; a model-based security run still requires a disposable environment with none of those capabilities.
Review note
This PR changes the activation and safety contract and therefore remains draft for accountable human review. Technical releasability does not authorize public release.