@@ -13,11 +13,11 @@ opt-in flags.
1313The long-term goal is to collect auditable type-strain genomes and 16S
1414sequences, compare a query genome against references with ANI, build a 16S
1515phylogeny, and report reproducible tables, figures, name maps, and summaries.
16- The current 2.2.8 release is a small handoff/usability release on top of the
16+ The current 2.2.9 release is a small handoff/usability release on top of the
1717LPSN-first acquisition workflow. It keeps strict evidence boundaries, stable
1818I/O contracts, guarded execution, and fake-runner tested wrappers, while making
19- manual supplement review, report navigation , failed-run handoff packaging,
20- release notes, and install verification easier to follow.
19+ handoff robustness, safe rerun behavior , failed-run packaging, report
20+ navigation, release notes, and install verification easier to follow.
2121
2222GTDB support is retained for legacy/local metadata workflows and as a discovery
2323or evidence layer. It is not the authority for species boundaries in the current
@@ -96,7 +96,7 @@ Start with [docs/index.md](docs/index.md) for the full documentation map.
9696 high-level ` doctor ` , ` verify-genus ` , ` status ` , ` next-step ` ,
9797 ` package-results ` , and ` verify-release-genus ` commands.
9898- [ docs/release_verification.md] ( docs/release_verification.md ) : current
99- release-verification behavior, v2.2.8 failed- handoff notes, reliability
99+ release-verification behavior, v2.2.9 handoff/safe-rerun notes, reliability
100100 history, and gap-report interpretation.
101101- [ docs/output_layout.md] ( docs/output_layout.md ) : canonical output directory
102102 layout, stage ownership, and path invariants.
@@ -217,7 +217,7 @@ typetreeflow --version
217217typetreeflow doctor
218218```
219219
220- ## Recommended v2.2.8 workflow
220+ ## Recommended v2.2.9 workflow
221221
222222For ordinary users, ` verify-genus ` is the main entry point. It prepares the
223223LPSN-first checklist, NCBI Assembly candidate evidence, optional BioSample
@@ -363,8 +363,9 @@ directories.
363363
364364When a run fails before ` manifest.tsv ` , use
365365` package-results --failed-handoff ` to collect ` run_state.json ` , selection
366- tables, candidate diagnostics, reports if available, and ` README_failure.md ` .
367- Then run ` next-step ` for specific recovery guidance.
366+ tables, available early acquisition/cache/diagnostic artifacts, reports if
367+ available, and ` README_failure.md ` . Then run ` next-step ` for specific recovery
368+ guidance. Normal ` package-results ` still requires a packageable ` manifest.tsv ` .
368369
369370Run the release verification matrix for balanced plus representative policies:
370371
@@ -374,25 +375,27 @@ typetreeflow verify-release-genus Fusobacterium \
374375 --discovery-cache data/fusobacterium_discovery_records.tsv \
375376 --biosample-cache data/fusobacterium_biosample_records.tsv \
376377 --enrich-biosample \
377- --outdir results/v2_2_7_release_verification \
378+ --outdir results/v2_2_9_release_verification \
378379 --policies balanced,representative \
379380 --force
380381```
381382
382383This writes per-policy outdirs plus
383- ` results/v2_2_7_release_verification /verification_matrix.tsv ` and
384+ ` results/v2_2_9_release_verification /verification_matrix.tsv ` and
384385` release_verification_summary.md ` .
385386
386- In v2.2.8 , ` verify-release-genus ` retains the v2.2.6 shared acquisition cache:
387+ In v2.2.9 , ` verify-release-genus ` retains the v2.2.6 shared acquisition cache:
387388it writes shared acquisition files under the release outdir and then derives
388389the balanced and representative policy outputs from that cache. This avoids
389390duplicate LPSN, assembly-discovery, and BioSample queries across policies.
390391BioSample enrichment also checkpoints ` cache/ncbi/biosample_records.tsv ` as
391392records are fetched, so an interrupted live enrichment can resume from the
392- partial cache instead of starting over. v2.2.8 keeps the handoff wording,
393+ partial cache instead of starting over. v2.2.9 keeps the handoff wording,
393394Clostridium limited smoke notes, release notes, and install reproducibility
394- focus, and adds failed-run handoff packaging; it does not expand discovery
395- auto-selection or change the evidence model.
395+ focus, improves failed-run handoff packaging, protects existing outdirs from
396+ accidental cross-genus reuse unless ` --allow-genus-change ` is explicit, and
397+ clarifies plan-only run reviews when downloads were not executed; it does not
398+ expand discovery auto-selection or change the evidence model.
396399
397400Selection policy semantics:
398401
@@ -475,7 +478,7 @@ rows are not automatically added to `manifest.tsv`, selection rows, completion
475478metrics, or evidence levels; curator review is still required before any manual
476479selection or registration change.
477480
478- The v2.2.8 Clostridium limited smoke is only an exploratory verification of
481+ The v2.2.9 Clostridium limited smoke is only an exploratory verification of
479482those guarded handoff and packaging paths. It should use local cache or minimal
480483synthetic inputs, should not run real NCBI Datasets downloads, and is not a
481484Clostridium genus-completion effort. It does not relax representative-only,
0 commit comments