experiment: KB identity, gap analysis, absorption, docs, and the prose cases - #1063
Closed
leeovery wants to merge 6 commits into
Closed
experiment: KB identity, gap analysis, absorption, docs, and the prose cases#1063leeovery wants to merge 6 commits into
leeovery wants to merge 6 commits into
Conversation
…ile replacement, engine scopes
deriveIdentity learns .workflows/{wu}/experiment/{topic}/{Eid}-{slug}/(design|report).md
— both files index under the topic's identity, the record dir riding the chunk's
source path. Replacement is per-file (removeBySourceFile; ids carry the record),
bulk discovery enumerates completed series from the manifest register, and the
per-file isIndexed check keeps bulk and status honest. Engine side: kb.cjs owns
INDEXED_PHASES and experimentArtifactPaths, manifest resolve answers the series,
topic reactivate re-indexes it, and absorb moves the experiment item, records,
directory, and the discussion's evidence wait whole — with simulation
permutations for the mid-experiment absorb and the pivoted series.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… on live experiment sessions collectAnalysisInputs joins completed experiment reports into the gap-analysis input set (stamp names them past the basename), SOURCE_PHASES gains experiment so a live experiment session defers the epic-wide analyses, and the two-way research/discussion enumerations the landed machinery made three-way are swept: the analysis prose set (dispatch signpost, precondition, read-in, stamp), the routing decision's third answer, the bridge's §B wording, the epic reactivate prose's indexed-phase list, summary-backfill's source read, and the engine reference's commit/presence lines. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…type pipelines CLAUDE.md gains the experiment phase entry (series per topic, the design-before-measurement gate, evidence waits, measures-never-decides), the directory-layout row, the three-way pipeline lines, and the presence / KB / soft-gate / staleness-hop / absorption / cancellation paragraphs the landed machinery made three-way. README and docs/work-types.md pick up the optional Experiment slot in the user-facing pipelines, the KB and self-healing lines, and one feature bullet. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…e edges discussion-hits-the-empirical-wall — the mid-discussion exit: gate, waiting note, straight-through hand-off, and the first conceive recording the evidence wait (create→await→commit pinned in order). research-concludes-into-experiments — the conclude gate's needs-measuring arm: complete-and-index unchanged, then the experiment entry, never the bridge. experiment-walk-honours-the-freeze — the conceive→conclude mainline with approve pinned between the design's advance and measurement's, against a world whose numbers the walk really counts. experiment-abandonment-releases-the-wait — the discussion's re-entry after an abandonment: the advisory surfaces the row and its reason, the flag clears, the point reverts to open, and the conclusion is no longer refused. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ade three-way The map's fresh gate, the review triage guard, the absorb reconcile comment, the analysis-cache grade line, and planning's sole-input note all cover experiment now; the topic-complete reference notes the series' per-file indexing. Left deliberately two-way: the frozen migrations, the requeue offer (a concern moves within the research/discussion pair only), and the roadmap flag's research/discussion targets. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Owner
Author
|
Closed: this stack implements a superseded model of the experiment phase. The corrected design is PR #1057 ( |
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.
PR5 of the experiment-phase stack (design: #1057, stacks on #1062) — the closing slice.
experiment/{topic}/E{n}-{slug}/(design|report).md→ phaseexperiment, topic-shared); per-file replacement keyed on the canonical source path (indexing report.md no longer would wipe design.md's chunks); bulk discovery off the manifest register;remove --phase experimentscoped; new chunking profile (confidence medium); bundle rebuilt with the source. Engine:INDEXED_PHASES,manifest resolve, reactivate re-index. PR3's conclude indexing verified end-to-end against a throwaway world.SOURCE_PHASESgains experiment so live sessions defer the analyses; the dispatch/read-in/category prose andepic-continuation§B updated.awaiting_experiments), series directory moved, completed series re-indexed at epic identities; pivot verified inheriting as-is. Simulation permutations for both.docs/work-types.mdpipelines.discussion-hits-the-empirical-wall,research-concludes-into-experiments,experiment-walk-honours-the-freeze,experiment-abandonment-releases-the-wait— deterministic perimeter green (110/110 snapshots).flagJoinedalready walks all three phases.Gates:
npm test2687/2687 ·npm run test:cli5/5 ·npm run typecheckclean.🤖 Generated with Claude Code