Finding
P2 / major: PR #1975 at 57b17a7 fails the corpus hierarchy regression. Batch127 copied the study's historical p__Proteobacteria spelling into the active curated GTDB lineage, placing c__Gammaproteobacteria under a different parent path from the rest of the corpus. This is an integration defect in the new repair, not evidence that Thiothrix belongs to a different biological phylum.
CI: https://github.com/CultureBotAI/CommunityMech/actions/runs/37845443207 (1 failed, 4667 passed, 87 skipped, 8 deselected). The focused batch127 suite omitted tests/test_gtdb_lineage_tree.py.
Repair And Acceptance
Normalize only the active lineage's phylum name to Pseudomonadota with explicit provenance. Preserve the original Table S4 row, all three verbatim evidence snippets, cache bytes, genus1030 assignment, unknown GTDB release, no invented vote counts, existing graph and unresolved Beggiatoa/CPR boundaries. GTDB's R08-RS214 announcement documents the phylum-name update: https://forum.gtdb.ecogenomic.org/t/announcing-gtdb-r08-rs214/456 . The resource paper discusses Proteobacteria/Pseudomonadota: https://doi.org/10.1093/nar/gkaf1040 . This does not certify a new release-specific placement for the study genome.
Reproduce the failure, add focused control/mutation tests, run the full corpus hierarchy regression and relevant validation, append curation history and an immutable successor ledger, regenerate the page, and record an exact-head adversarial self-review. Keep #1841 open for its separate unresolved scientific scope. Do not weaken the hierarchy validator or rewrite historical ledgers/source quotes. Close this repair issue only after protected-main merge.
Deduplication: searched all 1206 open/closed issue titles and bodies; five matching bodies read. Scoped reports/history/tests/.github search included ignored and hidden files. No existing issue covers this new batch127 CI defect; #1841/#1838 track different scientific findings. Comments and historical PRs were not exhaustively searched.
Finding
P2 / major: PR #1975 at 57b17a7 fails the corpus hierarchy regression. Batch127 copied the study's historical p__Proteobacteria spelling into the active curated GTDB lineage, placing c__Gammaproteobacteria under a different parent path from the rest of the corpus. This is an integration defect in the new repair, not evidence that Thiothrix belongs to a different biological phylum.
CI: https://github.com/CultureBotAI/CommunityMech/actions/runs/37845443207 (1 failed, 4667 passed, 87 skipped, 8 deselected). The focused batch127 suite omitted tests/test_gtdb_lineage_tree.py.
Repair And Acceptance
Normalize only the active lineage's phylum name to Pseudomonadota with explicit provenance. Preserve the original Table S4 row, all three verbatim evidence snippets, cache bytes, genus1030 assignment, unknown GTDB release, no invented vote counts, existing graph and unresolved Beggiatoa/CPR boundaries. GTDB's R08-RS214 announcement documents the phylum-name update: https://forum.gtdb.ecogenomic.org/t/announcing-gtdb-r08-rs214/456 . The resource paper discusses Proteobacteria/Pseudomonadota: https://doi.org/10.1093/nar/gkaf1040 . This does not certify a new release-specific placement for the study genome.
Reproduce the failure, add focused control/mutation tests, run the full corpus hierarchy regression and relevant validation, append curation history and an immutable successor ledger, regenerate the page, and record an exact-head adversarial self-review. Keep #1841 open for its separate unresolved scientific scope. Do not weaken the hierarchy validator or rewrite historical ledgers/source quotes. Close this repair issue only after protected-main merge.
Deduplication: searched all 1206 open/closed issue titles and bodies; five matching bodies read. Scoped reports/history/tests/.github search included ignored and hidden files. No existing issue covers this new batch127 CI defect; #1841/#1838 track different scientific findings. Comments and historical PRs were not exhaustively searched.