From 980df8c3d7481919422f35c8ae6bacde50b2bd6e Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Wed, 2 Sep 2026 17:36:29 -0400 Subject: [PATCH 01/27] docs(parallel): add bugs-2026-09-02 run manifest with 13 declared blast radii and 5 seeded cohorts --- .../parallel/bugs-2026-09-02/parallel.md | 774 ++++++++++++++++++ 1 file changed, 774 insertions(+) create mode 100644 docs/features/parallel/bugs-2026-09-02/parallel.md diff --git a/docs/features/parallel/bugs-2026-09-02/parallel.md b/docs/features/parallel/bugs-2026-09-02/parallel.md new file mode 100644 index 000000000..f268cb248 --- /dev/null +++ b/docs/features/parallel/bugs-2026-09-02/parallel.md @@ -0,0 +1,774 @@ +--- +parallel: "bugs-2026-09-02" +mode: "open" +max_concurrency: 7 +created_at: "2026-09-02T20:45:00Z" +items: + - issue_num: 564 + feature_folder: "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - ".github/workflows/_build-analyzers.yml" + - ".github/workflows/_build-nullable.yml" + - ".github/workflows/_format-check.yml" + - ".github/workflows/ci.yml" + - "CLAUDE.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/**" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/baseline/claude-md-citations-baseline.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/baseline/phase0-instructions-read.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/baseline/scope-boundary-declarations.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/citation-verification-ac1.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/citation-verification-ac2.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/citation-verification-ac3.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/citation-verification-ac4.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/final-qa-summary.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/line-scope-verification-ac7.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/scope-verification-ac5.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/evidence/qa-gates/scope-verification-ac6.2026-09-02T08-58.md" + - "docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/spec.md" + modules: [] + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 565 + feature_folder: "docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "config/poshqc-scan.json" + - "docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565/**" + - "docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565/issue.md" + - "docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565/research/invoke-mstestwithcoverage-ordering-fix.2026-09-02T09-00.md" + - "docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565/spec.md" + - "scripts/vscode/Invoke-MSTestWithCoverage.ps1" + - "tests/**/*.Tests.ps1" + - "tests/scripts/vscode/Invoke-MSTest.RunSettings.Tests.ps1" + modules: + - "config" + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 584 + feature_folder: "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "Threading/UiThread.cs" + - "UtilitiesCS.Test/Threading/IdleAsyncQueue_Tests.cs" + - "UtilitiesCS.Test/Threading/IdleAsyncQueue_Tests.cs:144" + - "UtilitiesCS.Test/Threading/IdleAsyncQueue_Tests.cs:28" + - "UtilitiesCS.Test/Threading/ProgressTrackerAsync_Tests.cs" + - "UtilitiesCS.Test/Threading/ProgressTrackerAsync_Tests.cs:13" + - "UtilitiesCS.Test/Threading/ProgressTrackerAsync_Tests.cs:138" + - "UtilitiesCS.Test/Threading/ProgressTracker_Tests.cs" + - "UtilitiesCS.Test/Threading/ProgressTracker_Tests.cs:14" + - "UtilitiesCS.Test/Threading/ProgressTracker_Tests.cs:422" + - "UtilitiesCS.Test/Threading/UiThread_Tests.cs" + - "UtilitiesCS.Test/Threading/UiThread_Tests.cs:8" + - "UtilitiesCS/Threading/UiThread.cs" + - "coverage/p0-t10.cobertura.xml" + - "coverage/p4-t5.cobertura.xml" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/**" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t10-utilitiescs-tests-coverage.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t11-quickfiler-tests.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t12-threshold-reconciliation.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t13-parallel-bucket-census.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t2-uithread-rederivation.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t3-progresstrackerasync-rederivation.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t4-test-rederivation.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t5-toolchain-resolution.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t6-mcp-probe.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t7-csharpier-check.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t8-analyzer-build.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/p0-t9-nullable-build.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/baseline/phase0-instructions-read.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/issue-updates/issue-584.2026-09-02T09-02.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/other/p3-t4-progresstrackerasync-unmodified.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/other/p5-t10-footprint.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/other/p5-t12-ac-status-summary.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p1-t5-donotparallelize.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p2-t2-nullforgiving-removed.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p2-t3-file-size.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p3-t1-analyzer-build.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p3-t5-no-timing-tokens.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t1-format.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t2-format-check.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t3-analyzer-build.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t4-nullable-build.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t5-utilitiescs-tests.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t6-quickfiler-tests.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t7-coverage-delta.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/qa-gates/p4-t8-loop-closure.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/regression-testing/p1-t3-build-before-fix.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/regression-testing/p1-t4-expect-fail.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/regression-testing/p3-t2-regression-green.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/regression-testing/p3-t3-at-risk-tests.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/evidence/regression-testing/p3-t6-quickfiler-wpfuidispatcher.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/issue.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/plan.2026-09-02T09-02.md" + - "docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/spec.md" + - "evidence/baseline/p0-t10-utilitiescs-tests-coverage.md" + - "evidence/other/p3-t4-progresstrackerasync-unmodified.md" + - "evidence/other/p5-t10-footprint.md" + - "evidence/qa-gates/p1-t5-donotparallelize.md" + - "evidence/qa-gates/p2-t2-nullforgiving-removed.md" + - "evidence/qa-gates/p3-t5-no-timing-tokens.md" + - "evidence/qa-gates/p4-t1-format.md" + - "evidence/qa-gates/p4-t2-format-check.md" + - "evidence/qa-gates/p4-t3-analyzer-build.md" + - "evidence/qa-gates/p4-t4-nullable-build.md" + - "evidence/qa-gates/p4-t5-utilitiescs-tests.md" + - "evidence/qa-gates/p4-t6-quickfiler-tests.md" + - "evidence/qa-gates/p4-t7-coverage-delta.md" + - "evidence/qa-gates/p4-t8-loop-closure.md" + - "evidence/regression-testing/p1-t4-expect-fail.md" + - "evidence/regression-testing/p3-t2-regression-green.md" + - "evidence/regression-testing/p3-t3-at-risk-tests.md" + - "evidence/regression-testing/p3-t6-quickfiler-wpfuidispatcher.md" + modules: + - "UtilitiesCS" + - "UtilitiesCS.Test" + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 645 + feature_folder: "docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - ".../research/2026-09-02T08-47-twelve-hour-time-format-research.md" + - ".../spec.md" + - ".claude/rules/*.md" + - "QuickFiler.Test/Controllers/EfcHomeControllerMetricsTests.cs" + - "QuickFiler.Test/Controllers/EfcHomeControllerMetricsTests.cs:25" + - "QuickFiler.Test/Controllers/EfcHomeControllerMetricsTests.cs:53" + - "QuickFiler.Test/Controllers/QfcHomeControllerMetricsTests.cs" + - "QuickFiler.Test/Controllers/QfcHomeControllerMetricsTests.cs:227" + - "QuickFiler.Test/Controllers/QfcHomeControllerMetricsTests.cs:243" + - "QuickFiler.Test/Controllers/QfcHomeControllerMetricsTests.cs:265" + - "QuickFiler.Test/QuickFiler.Test.csproj" + - "QuickFiler/Controllers/EfcHomeController.Metrics.cs" + - "QuickFiler/Controllers/EfcHomeController.Metrics.cs:119" + - "QuickFiler/Controllers/EfcHomeController.Metrics.cs:96" + - "QuickFiler/Controllers/QfcHomeController.Metrics.cs" + - "QuickFiler/Controllers/QfcHomeController.Metrics.cs:127" + - "QuickFiler/Controllers/QfcHomeController.Metrics.cs:46" + - "QuickFiler/Controllers/QfcHomeController.Metrics.cs:48" + - "docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645/**" + - "docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645/issue.md" + - "docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645/spec.md" + - "docs/features/potential/promoted/2026-09-02-quickfiler-date-time-format-missing-invariant-culture.md" + - "research/2026-09-02T08-47-twelve-hour-time-format-research.md" + modules: + - "QuickFiler" + - "QuickFiler.Test" + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 707 + feature_folder: "docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "Depricate/FileIO2.cs" + - "docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707/**" + - "docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707/evidence/baseline/phase0-instructions-read.md" + - "evidence/baseline/p0-t10-dotnet-tool-restore.md" + - "evidence/baseline/p0-t11-nuget-restore.md" + - "evidence/baseline/p0-t12-analyzer-package-check.md" + - "evidence/baseline/p0-t13-dotnet-coverage-tool.md" + - "evidence/baseline/p0-t14-csharpier-check.md" + - "evidence/baseline/p0-t15-analyzer-build.md" + - "evidence/baseline/p0-t16-nullable-build.md" + - "evidence/baseline/p0-t17-utilitiescs-coverage.md" + - "evidence/baseline/p0-t18-coverage-figures.md" + - "evidence/baseline/p0-t19-fileio2-coverage.md" + - "evidence/baseline/p0-t20-baseline-failure-set.md" + - "evidence/baseline/p0-t7-base-ref.md" + - "evidence/baseline/p0-t8-file-line-counts.md" + - "evidence/baseline/p0-t9-dotnet-sdk-bootstrap.md" + - "evidence/baseline/p1-t1-pre-change-catch-shape.md" + - "evidence/baseline/p1-t2-internalsvisibleto.md" + - "evidence/baseline/p1-t3-pre-change-test-baseline.md" + - "evidence/baseline/phase0-instructions-read.md" + - "evidence/qa-gates/p5-t1-format.md" + - "evidence/qa-gates/p5-t2-format-check.md" + - "evidence/qa-gates/p5-t3-analyzer-build.md" + - "evidence/qa-gates/p5-t4-nullable-build.md" + - "evidence/qa-gates/p5-t5-utilitiescs-coverage.md" + - "evidence/qa-gates/p5-t6-coverage-figures.md" + - "evidence/qa-gates/p5-t7-fileio2-coverage.md" + - "evidence/qa-gates/p5-t8-coverage-delta.md" + - "evidence/qa-gates/p5-t9-loop-closure.md" + - "evidence/qa-gates/p6-t10-acceptance-summary.md" + - "evidence/qa-gates/p6-t7-pathtoolongexception-absence.md" + - "evidence/qa-gates/p6-t8-ac8-caller-scope.md" + - "evidence/qa-gates/p7-t1-commit.md" + - "evidence/qa-gates/p7-t2-commit-verification.md" + - "evidence/qa-gates/p7-t3-final-evidence-commit.md" + - "evidence/regression-testing/p2-t2-precompile.md" + - "evidence/regression-testing/p2-t3-missingdirectory-fail-before.md" + - "evidence/regression-testing/p4-t1-postfix-nullable-build.md" + - "evidence/regression-testing/p4-t2-fileio2-tests-postfix.md" + - "research/2026-09-02T09-15-narrow-fileio2-retryable-exception-set-research.md" + - "UtilitiesCS.Test/HelperClasses/FileIO2_Tests.cs" + - "UtilitiesCS/To Depricate/FileIO2.cs" + modules: + - "UtilitiesCS" + - "UtilitiesCS.Test" + shared_surfaces: [] + contracts: + - "Exception)" + - "WriteTextFileAsync" + - "log4net.ILog.Error(object," + - "logger.Error" + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 729 + feature_folder: "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "2026-08-07-efcviewer-missing-lineage-and-segment-navigation-439/evidence/qa-gates/issue-439-final.cobertura.xml" + - "2026-08-25-quickfiler-high-confidence-partial-screen-backfill-608/evidence/baseline/r3-csharp-coverage.2026-08-25T13-32.cobertura.xml" + - "2026-08-25-quickfiler-high-confidence-partial-screen-backfill-608/evidence/qa-gates/r1-csharp-coverage.2026-08-25T12-33.cobertura.xml" + - "config/blast-radius.json" + - "config/orchestration-routing.json" + - "DASL/DASLFilterParserTests.cs" + - "docs/features/active/2026-08-07-efcviewer-missing-lineage-and-segment-navigation-439/evidence/qa-gates/issue-439-final.cobertura.xml" + - "docs/features/active/2026-08-25-quickfiler-high-confidence-partial-screen-backfill-608/evidence/baseline/r3-csharp-coverage.2026-08-25T13-32.cobertura.xml" + - "docs/features/active/2026-08-25-quickfiler-high-confidence-partial-screen-backfill-608/evidence/qa-gates/r1-csharp-coverage.2026-08-25T12-33.cobertura.xml" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/**" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/analyzer-path-audit.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/base-ref.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/citation-verification.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/coverage-baseline.cobertura.xml" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/csharpier-check.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/dotnet-coverage-tool.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/dotnet-sdk-bootstrap.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/dotnet-tool-restore.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/msbuild-analyzers.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/msbuild-nullable.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/mstest-coverage.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/nonblockingdelay-coverage-baseline.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/nuget-restore.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/phase0-instructions-read.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/baseline/preexisting-worktree-state.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/other/changed-file-inventory.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/other/delivery-record.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/other/no-fail-before-rationale.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/other/scope-recap.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/other/spec-block-l-insertion.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/build-taskmaster-test.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/coverage-delta.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/coverage-final.cobertura.xml" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/csharpier-check.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/csharpier-format.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/file-size-audit.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/host-path-sanitisation.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/msbuild-analyzers.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/msbuild-nullable.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/mstest-coverage.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/nuget-restore-after-package-edit.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/scope-boundary-ac17.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/scope-boundary-ac18.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/scope-boundary-ac19.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/scope-boundary-ac20.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/seam-build-analyzers.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/qa-gates/toolchain-single-pass.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/donotparallelize-classes.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/donotparallelize-diff.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/fail-before-exception.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/nonblockingdelay-tests.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/svgcontrol-build-after.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/svgcontrol-build-before.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/svgcontrol-guard-fail-before.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/svgcontrol-guard-pass-after.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/utilitiescs-build.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/evidence/regression-testing/utilitiescs-guard-pass.2026-09-02T10-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/issue.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/plan.2026-09-02T08-59.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/research/research-729.2026-09-02T09-30.md" + - "docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/spec.md" + - "docs/features/potential/promoted/2026-09-02-quickfiler-itemviewer-ui-marshalling-seam.md" + - "QuickFiler.Test/NoLiveFormInTestAssemblyTests.cs" + - "research/research-729.2026-09-02T09-30.md" + - "SVGControl.Test/Form1.cs" + - "SVGControl.Test/Form1.Designer.cs" + - "SVGControl.Test/Form1.resx" + - "SVGControl.Test/Form2.cs" + - "SVGControl.Test/Form2.Designer.cs" + - "SVGControl.Test/Form2.resx" + - "SVGControl.Test/NoLiveFormInTestAssemblyTests.cs" + - "SVGControl.Test/SVGControl.Test.csproj" + - "TaskMaster.Test/AppGlobals/NonBlockingDelayTests.cs" + - "TaskMaster.Test/packages.config" + - "TaskMaster.Test/TaskMaster.Test.csproj" + - "TaskMaster/AppGlobals/AppEvents.cs" + - "TaskMaster/AppGlobals/NonBlockingDelay.cs" + - "TaskMaster/AppGlobals/StoreRehookCoordinator.cs" + - "UtilitiesCS.Test/Form1.cs" + - "UtilitiesCS.Test/Form1.Designer.cs" + - "UtilitiesCS.Test/Form1.resx" + - "UtilitiesCS.Test/Form2.cs" + - "UtilitiesCS.Test/Form2.Designer.cs" + - "UtilitiesCS.Test/Form2.resx" + - "UtilitiesCS.Test/Form3.cs" + - "UtilitiesCS.Test/Form3.Designer.cs" + - "UtilitiesCS.Test/Form3.resx" + - "UtilitiesCS.Test/NoLiveFormInTestAssemblyTests.cs" + - "UtilitiesCS.Test/OutlookObjects/DASLFilterParser_Tests.cs" + - "UtilitiesCS.Test/OutlookObjects/Filter DASL/DASLFilterParserTests.cs" + - "UtilitiesCS.Test/ResourceTests.cs" + - "UtilitiesCS.Test/ResourceTests.cs:20" + - "UtilitiesCS.Test/ReusableTypeClasses/StackGeek_Tests.cs" + - "UtilitiesCS.Test/UtilitiesCS.Test.csproj" + - "UtilitiesCS/Threading/ThreadMonitor.cs" + modules: + - "config" + - "QuickFiler.Test" + - "SVGControl.Test" + - "TaskMaster" + - "TaskMaster.Test" + - "UtilitiesCS" + - "UtilitiesCS.Test" + shared_surfaces: + - "config/blast-radius.json" + - "config/orchestration-routing.json" + contracts: + - "NonBlockingDelay" + - "[DoNotParallelize]" + - "internal" + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 730 + feature_folder: "docs/features/active/2026-09-02-ci-build-infra-debt-730" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - ".github/workflows/_build-analyzers.yml" + - ".github/workflows/_build-analyzers.yml:40" + - ".github/workflows/_build-nullable.yml" + - ".github/workflows/_build-nullable.yml:40" + - ".github/workflows/_mstest-coverage.yml" + - ".github/workflows/_mstest-coverage.yml:40" + - "Directory.Build.props" + - "docs/features/active/2026-09-02-ci-build-infra-debt-730/**" + - "docs/features/active/2026-09-02-ci-build-infra-debt-730/evidence/baseline/phase0-instructions-read.md" + - "docs/features/active/2026-09-02-ci-build-infra-debt-730/issue.md" + - "docs/features/active/2026-09-02-ci-build-infra-debt-730/plan.2026-09-02T08-57.md" + - "docs/features/active/2026-09-02-ci-build-infra-debt-730/research/research.2026-09-02T09-15.md" + - "docs/features/active/2026-09-02-ci-build-infra-debt-730/spec.md" + - "research/research.2026-09-02T09-15.md" + modules: [] + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 731 + feature_folder: "docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - ".claude/agent-memory/*/MEMORY.md" + - ".github/workflows/_build-analyzers.yml:45" + - ".github/workflows/_build-nullable.yml:45" + - ".github/workflows/_mstest-coverage.yml:45" + - "Classes/EmailMoveMonitor.cs" + - "EVIDENCE/baseline/csharpier-check.md" + - "EVIDENCE/baseline/dotnet-tool-restore.md" + - "EVIDENCE/baseline/msbuild-analyzers.md" + - "EVIDENCE/baseline/msbuild-nullable.md" + - "EVIDENCE/baseline/mstest-coverage.md" + - "EVIDENCE/baseline/phase0-instructions-read.md" + - "EVIDENCE/baseline/tree-invariants.md" + - "EVIDENCE/qa-gates/ac-traceability.md" + - "EVIDENCE/qa-gates/coverage-delta.md" + - "EVIDENCE/qa-gates/csharpier-check.md" + - "EVIDENCE/qa-gates/csharpier-format.md" + - "EVIDENCE/qa-gates/file-size-audit.md" + - "EVIDENCE/qa-gates/msbuild-analyzers.md" + - "EVIDENCE/qa-gates/msbuild-nullable.md" + - "EVIDENCE/qa-gates/mstest-coverage.md" + - "EVIDENCE/qa-gates/scope-boundary.md" + - "EVIDENCE/qa-gates/setupdisposal-coverage.md" + - "EVIDENCE/regression-testing/fail-before-exception.finding1-topology-pin.md" + - "EVIDENCE/regression-testing/finding1-topology-pin-pass.md" + - "EVIDENCE/regression-testing/finding2-cleanup-fail-before.md" + - "EVIDENCE/regression-testing/finding2-cleanup-pass-after.md" + - "EVIDENCE/regression-testing/finding3-admission-pin-fail-before.md" + - "EVIDENCE/regression-testing/finding3-admission-pin-pass-after.md" + - "EVIDENCE/regression-testing/finding4-volatile-fail-before.md" + - "EVIDENCE/regression-testing/finding4-volatile-pass-after.md" + - "QuickFiler.Test/Controllers/QfcCollectionControllerDefects468Tests.Volatile.cs" + - "QuickFiler.Test/Controllers/QfcCollectionControllerDefects468Tests.cs" + - "QuickFiler.Test/Controllers/QfcCollectionControllerDefects468Tests.cs:165" + - "QuickFiler.Test/Controllers/QfcDatamodelTests.cs" + - "QuickFiler.Test/Controllers/QfcFormControllerCleanupTests.cs" + - "QuickFiler.Test/Controllers/QfcFormControllerSeamTests.cs" + - "QuickFiler.Test/Controllers/QfcMoveMonitorTopologyTests.cs" + - "QuickFiler.Test/QuickFiler.Test.csproj" + - "QuickFiler.Test/QuickFiler.Test.csproj:34" + - "QuickFiler/Controllers/IQfcQueue.cs" + - "QuickFiler/Controllers/QfcCollectionController.cs" + - "QuickFiler/Controllers/QfcDatamodel.cs" + - "QuickFiler/Controllers/QfcFormController.SetupDisposal.cs" + - "QuickFiler/Controllers/QfcFormController.SetupDisposal.cs:218" + - "QuickFiler/Controllers/QfcQueue.cs" + - "QuickFiler/Controllers/QfcRemainingQueueAdmission.cs" + - "QuickFiler/Interfaces/IQfcCollectionController.cs" + - "QuickFiler/Interfaces/IQfcDatamodel.cs" + - "docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731/**" + - "docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731/issue.md:12" + - "docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731/research/2026-09-02T13-10-controller-lifecycle-disposal-fix-design-research.md" + - "docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731/spec.md" + - "docs/features/potential/promoted/2026-08-28-qfcformcontroller-setupdisposal-coverage-debt.md" + modules: + - "QuickFiler" + - "QuickFiler.Test" + shared_surfaces: [] + contracts: + - "internal" + - "sealed" + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 732 + feature_folder: "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - ".claude/worktrees/agent-*" + - "TaskMaster.Test/AppGlobals/AppFileSystemFolderPathsMatchBestSpecialFolderTests.cs" + - "TaskMaster/AppGlobals/AppFileSystemFolderPaths.cs" + - "UtilitiesCS.Test/OutlookExtensions/FolderConverter_Tests.cs" + - "UtilitiesCS.Test/OutlookObjects/Folder/FolderPredictorTests.cs" + - "UtilitiesCS.Test/UtilitiesCS.Test.csproj" + - "UtilitiesCS/EmailIntelligence/FolderConverter.cs" + - "UtilitiesCS/OutlookObjects/Folder/FolderConverter.cs" + - "UtilitiesCS/OutlookObjects/Folder/FolderPredictor.cs" + - "UtilitiesCS/UtilitiesCS.csproj" + - "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/**" + - "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/evidence/baseline/coverage-baseline.cobertura.xml" + - "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/evidence/qa-gates/coverage-final.cobertura.xml" + - "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/issue.md" + - "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/plan.2026-09-02T12-01.md" + - "docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/spec.md" + modules: + - "TaskMaster" + - "TaskMaster.Test" + - "UtilitiesCS" + - "UtilitiesCS.Test" + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 733 + feature_folder: "docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733/**" + - "docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733/issue.md" + - "scripts/vscode/Invoke-MSTest.ps1" + - "scripts/vscode/Invoke-MSTestWithCoverage.ClosureFilter.ps1" + - "scripts/vscode/Invoke-MSTestWithCoverage.Helpers.ps1" + - "scripts/vscode/Invoke-MSTestWithCoverage.PackageRate.ps1" + - "scripts/vscode/Invoke-MSTestWithCoverage.ps1" + - "tests/scripts/vscode/Invoke-MSTest.RunSettings.Tests.ps1" + - "tests/scripts/vscode/Invoke-MSTestWithCoverage.ClosureFilter.Tests.ps1" + - "tests/scripts/vscode/Invoke-MSTestWithCoverage.Helpers.Tests.ps1" + - "tests/scripts/vscode/Invoke-MSTestWithCoverage.PackageRate.Tests.ps1" + modules: [] + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 735 + feature_folder: "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "TaskMaster.Test/Ribbon/EngineToggleStateCoordinatorTests.Race.cs" + - "TaskMaster.Test/Ribbon/EngineToggleStateCoordinatorTests.cs" + - "TaskMaster.Test/Ribbon/RibbonExplorerXmlTests.cs" + - "TaskMaster.Test/Ribbon/SpamManagerResetGateTests.cs" + - "TaskMaster.Test/TaskMaster.Test.csproj" + - "TaskMaster/Ribbon/EngineToggleStateCoordinator.cs" + - "TaskMaster/Ribbon/RibbonController.Intelligence.cs" + - "TaskMaster/Ribbon/RibbonExplorer.xml" + - "TaskMaster/Ribbon/SpamManagerResetGate.cs" + - "TaskMaster/TaskMaster.csproj" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/**" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/base-ref.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/coverage-baseline.2026-09-02T12-04.cobertura.xml" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/coverage-baseline.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/csharpier-check.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/file-line-counts.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/msbuild-analyzer.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/msbuild-nullable.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/nuget-restore.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/phase0-instructions-read.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/ribbon-tests.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/scope-and-write-set.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/baseline/toolchain-bootstrap.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/issue-updates/ac-status.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/other/manual-verification-clear-spam-manager.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/other/reduced-audit-handoff.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/build-after-callsite.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/build-after-finding1.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/build-after-gate-class.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/build-after-gate-tests.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/build-after-race-fix.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/build-before-race-fix.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/callsite-edit-scope.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/coordinator-size-contingency.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/coverage-delta.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/coverage-final.2026-09-02T12-04.cobertura.xml" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/csharpier-check-final.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/csharpier-format.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/csharpier-xml-format.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/evidence-completeness.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/evidence-sanitization.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/file-line-counts.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/footprint-scope.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/gate-class-constraints.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/msbuild-analyzer.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/msbuild-nullable.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/no-new-exemption.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/partial-keyword-edit.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/toolchain-loop-closure.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/vstest-coverage-run.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/qa-gates/xml-edit-scope.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/coordinator-fixture-after-fix.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/fail-before-exception.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/fail-before-finding1.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/fail-before-finding3.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/gate-tests.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/pass-after-finding1.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/pass-after-finding3.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/evidence/regression-testing/ribbon-fixtures-after-finding1.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/issue.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/plan.2026-09-02T12-04.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/research/2026-09-02T09-15-ribbon-engine-toggle-defects-research.md" + - "docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/spec.md" + modules: + - "TaskMaster" + - "TaskMaster.Test" + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 736 + feature_folder: "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - ".axoCover/settings.json" + - ".claude/**" + - "QuickFiler.Test/Controllers/EfcDataModelArchiveRootTests.cs" + - "QuickFiler.Test/Controllers/EfcFormControllerTests.Part2.cs" + - "QuickFiler.Test/Controllers/EfcFormControllerTests.cs" + - "QuickFiler.Test/QuickFiler.Test.csproj" + - "QuickFiler/Controllers/EfcDataModel.cs" + - "QuickFiler/Controllers/EfcFormController.cs" + - "TaskMaster.Test/AppGlobals/AppOlObjectsArchiveRootComGuardTests.cs" + - "TaskMaster.Test/TaskMaster.Test.csproj" + - "TaskMaster/AppGlobals/AppOlObjects.ArchiveRoot.cs" + - "TaskMaster/AppGlobals/AppOlObjects.cs" + - "TaskMaster/TaskMaster.csproj" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/**" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t1-instructions-read.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t2-tree-baseline.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t3-csharpier-check.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t4-analyzer-rebuild.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t5-nullable-rebuild.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t6-coverage.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t7-affected-classes.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t8-file-sizes.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/baseline/p0-t9-preexisting-counts.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/issue-updates/p7-t18-issue-736.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/other/p6-t12-sanitisation.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/other/p7-t1-delivery-report.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/other/p7-t19-final-commit.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/other/p7-t2-commit.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t1-format.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t10-olancestor-coverage.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t11-frozen-contracts.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t2-format-check.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t3-file-sizes.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t4-analyzer-rebuild.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t4-analyzer.min.log.txt" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t5-nullable-rebuild.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t5-nullable.min.log.txt" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t6-coverage.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t7-coverage-delta.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t8-newfile-coverage.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p6-t9-changed-line-coverage.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p7-t3-scope-containment.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/qa-gates/p7-t4-exclusions.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p1-t10-frozen-contracts.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p1-t4-seam-build.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p1-t7-finding1-red.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p1-t9-finding1-green.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p2-t10-finding2-green.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p2-t4-finding2-red.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p2-t6-seam-build.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p2-t8-finding2-red.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p3-t2-finding5-red.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p3-t4-finding5-green.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p4-t2-seam-build.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p4-t4-finding4-red.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p4-t6-finding4-green.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p4-t7-controller-class-green.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p5-t2-finding6-red.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p5-t5-finding6-green.md" + - "docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/evidence/regression-testing/p5-t6-com-propagation-unchanged.md" + modules: + - "QuickFiler" + - "QuickFiler.Test" + - "TaskMaster" + - "TaskMaster.Test" + shared_surfaces: [] + contracts: + - "" + - "InnerException" + source: "declared" + computed_at: "2026-09-02T21:29:52Z" + - issue_num: 737 + feature_folder: "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737" + kind: "bug" + state: "prepared" + blast_radius: + paths: + - "./CLAUDE.md" + - "QuickFiler/Controllers/BreadcrumbBridgeRouter.Arrows.cs" + - "UtilitiesCS.Test/OutlookObjects/Folder/BreadcrumbHtmlRendererTests.cs" + - "UtilitiesCS.Test/OutlookObjects/Folder/FolderBreadcrumbBridgeRouterInFlightTests.cs" + - "UtilitiesCS.Test/OutlookObjects/Folder/FolderBreadcrumbBridgeRouterTests.cs" + - "UtilitiesCS/OutlookObjects/Folder/BreadcrumbDocumentAssets.cs" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/**" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-analyzer-rebuild.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-coverage-fullrepo.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-csharpier-check.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-nuget-restore.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-nullable-rebuild.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-sdk-bootstrap.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-tool-restore.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/baseline-vstest-scoped.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/baseline/phase0-instructions-read.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-analyzer-rebuild.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-build-phase3.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-build-phase4.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-coverage-delta.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-coverage-fullrepo.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-csharpier-check.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-csharpier-format.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-csharpier-pre-format-hashes.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-nullable-rebuild.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-post-commit-verification.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-scope-check.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-vstest-phase3-new-test.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-vstest-phase4-modified-test.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-vstest-phase4-sibling-test.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/evidence/qa-gates/qa-vstest-scoped.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/plan.2026-09-02T00-00.md" + - "docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/spec.md" + modules: + - "QuickFiler" + - "UtilitiesCS" + - "UtilitiesCS.Test" + shared_surfaces: [] + contracts: [] + source: "declared" + computed_at: "2026-09-02T21:29:52Z" +expected_conflict_components: + - name: coverage-script-lane + members: + - 565 + - 733 + - name: ci-workflow-lane + members: + - 564 + - 730 +--- + +# Parallel Run: bugs-2026-09-02 + +Thirteen thematically unrelated open bug issues, planned as one parallel run. +Twenty issues carried the bug label; seven were excluded because their fix sites +are wholly upstream, because they are explicitly sequenced behind a maintainer +threshold decision the parallel surface cannot express, or because their scope +spans both in-repo and upstream halves. + +## Items + +| issue_num | kind | complexity | branch | cohort | +| --- | --- | --- | --- | --- | +| 564 | bug | C1 | `bug/claude-md-cites-ciyml-for-moved-toolchain-commands-564` | 0 | +| 565 | bug | C1 | `bug/invoke-mstestwithcoverage-threshold-before-setcontent-565` | 1 | +| 584 | bug | C2 | `bug/uithread-dispatcher-null-race-progresstrackerasync-584` | 3 | +| 645 | bug | C1 | `bug/quickfiler-session-metrics-twelve-hour-time-format-645` | 2 | +| 707 | bug | C2 | `bug/narrow-fileio2-retryable-exception-set-707` | 4 | +| 729 | bug | C3 | `bug/test-determinism-and-hygiene-debt-729` | 0 | +| 730 | bug | C2 | `bug/ci-build-infra-debt-730` | 1 | +| 731 | bug | C4 | `bug/quickfiler-controller-lifecycle-disposal-defects-731` | 4 | +| 732 | bug | C2 | `bug/folderconverter-folderpredictor-dead-code-and-bugs-732` | 2 | +| 733 | bug | C3 | `bug/coverage-cobertura-mstest-powershell-tooling-defects-733` | 0 | +| 735 | bug | C3 | `bug/ribbon-engine-toggle-defects-735` | 1 | +| 736 | bug | C3 | `bug/efc-archiveroot-boundary-sink-defects-736` | 3 | +| 737 | bug | C2 | `bug/breadcrumb-bridge-keyboard-navigation-defects-737` | 1 | + +## Scheduling + +Twenty-six of the seventy-eight unordered pairs conflict, a graph density of +0.333, and the generation-0 cohort table is five cohorts with a mean width of +2.6 items. The dominant edge source is `module_overlap` at the assembly level: +this corpus concentrates in `UtilitiesCS`, `UtilitiesCS.Test`, `QuickFiler`, +`QuickFiler.Test`, `TaskMaster`, and `TaskMaster.Test`, so items that share no +file still contend because they share an assembly and therefore a `.csproj` +compile-entry list. + +Two edges are file-level and were recovered only by an explicit planner +hand-append, because `config/blast-radius.json` lists `scripts/vscode/**` as a +`mandate_reads` exclusion: + +- 565 and 733 both rewrite `scripts/vscode/Invoke-MSTestWithCoverage.ps1`. + Without the hand-append neither radius named the file, the pair reported no + conflict, and the two items would have been co-scheduled onto the same file. +- 564 rewrites `CLAUDE.md` prose that cites the reusable workflow files, and 730 + rewrites those files themselves. The resulting edge is genuine coupling. + +`max_concurrency` is 7, which exceeds the widest cohort, so it throttles nothing +in this run. It is recorded at the value the operator declared for preparation +fan-out. Raising it cannot widen the run; only a less contended item set can. + +## Residual Over-Reporting + +Three items carry `.claude` path claims that are not write claims, and item 729 +carries `config/blast-radius.json`, `config/orchestration-routing.json`, and one +model-source citation in `QuickFiler.Test`. All are retained rather than +narrowed: the prohibition on narrowing a radius to suppress a conflict edge is +unconditional, and the relation is required to fail closed. + +Their measured scheduling cost is zero. Every pair the `.claude` claims join +already conflicts on a genuine `module_overlap`, and recomputing the cohort +table with item 729's two false edges removed yields five cohorts as well. From 433ea1e4637652e5dd2e14176d744bc61e67aaaf Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Wed, 2 Sep 2026 17:37:40 -0400 Subject: [PATCH 02/27] docs(parallel): add bugs-2026-09-02 durable kickoff artifact --- .../bugs-2026-09-02/parallel-kickoff.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 docs/features/parallel/bugs-2026-09-02/parallel-kickoff.md diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-kickoff.md b/docs/features/parallel/bugs-2026-09-02/parallel-kickoff.md new file mode 100644 index 000000000..89165cd8e --- /dev/null +++ b/docs/features/parallel/bugs-2026-09-02/parallel-kickoff.md @@ -0,0 +1,53 @@ +# Parallel Kickoff: bugs-2026-09-02 + +Planned by parallel-planner on 2026-09-02T20:50:00Z. All items are prepared: promoted, active folders created, +research complete, spec and user-story written, atomic plans approved, preflight ALL CLEAR, blast +radii declared and V1/V2-clear. Planning state: +artifacts/orchestration/parallel-planner-state.json (run branch: parallel/bugs-2026-09-02-plan). + +## Invocation Prompt + +Run `/parallel-run bugs-2026-09-02` to execute this run, or paste the prompt below. + +Use the parallel-orchestrator subagent to execute the prepared run whose manifest is +docs/features/parallel/bugs-2026-09-02/parallel.md on the plan-home branch parallel/bugs-2026-09-02-plan. Each item +resumes at atomic execution from its committed plan-path on its own pushed feature branch rather +than re-planning, and each item opens its own pull request against main. + +## Item Summary + +| issue_num | feature_folder | cohort | complexity | branch | plan-path | +| --- | --- | --- | --- | --- | --- | +| 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | C1 | bug/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/plan.2026-09-02T08-58.md | +| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | C1 | bug/invoke-mstestwithcoverage-threshold-before-setcontent-565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565/plan.2026-09-02T08-59.md | +| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | C2 | bug/uithread-dispatcher-null-race-progresstrackerasync-584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/plan.2026-09-02T09-02.md | +| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | C1 | bug/quickfiler-session-metrics-twelve-hour-time-format-645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645/plan.2026-09-02T08-57.md | +| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | C2 | bug/narrow-fileio2-retryable-exception-set-707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707/plan.2026-09-02T08-57.md | +| 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | C3 | bug/test-determinism-and-hygiene-debt-729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/plan.2026-09-02T08-59.md | +| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | C2 | bug/ci-build-infra-debt-730 | docs/features/active/2026-09-02-ci-build-infra-debt-730/plan.2026-09-02T08-57.md | +| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | C4 | bug/quickfiler-controller-lifecycle-disposal-defects-731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731/plan.2026-09-02T12-02.md | +| 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | C2 | bug/folderconverter-folderpredictor-dead-code-and-bugs-732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/plan.2026-09-02T12-01.md | +| 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | C3 | bug/coverage-cobertura-mstest-powershell-tooling-defects-733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733/plan.2026-09-02T12-01.md | +| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | C3 | bug/ribbon-engine-toggle-defects-735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/plan.2026-09-02T12-04.md | +| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | C3 | bug/efc-archiveroot-boundary-sink-defects-736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/plan.2026-09-02T12-02.md | +| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | C2 | bug/breadcrumb-bridge-keyboard-navigation-defects-737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/plan.2026-09-02T00-00.md | + +## Integrity + +planning_commit: b444727958cbe6a5e5361cfd13e43414e9153106 + +| plan-path | plan-hash | +| --- | --- | +| docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564/plan.2026-09-02T08-58.md | 40489d8a9b347a36b2f02eb3e5debaf601a26896 | +| docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565/plan.2026-09-02T08-59.md | 10dc0f13b4e8a799b929cbaf2820250e04c7ff93 | +| docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584/plan.2026-09-02T09-02.md | 81ae67486965abd3a4f826d95f2ba65eb6cac78f | +| docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645/plan.2026-09-02T08-57.md | d7ab51c4c08ace42f10338992bdaf36a7a5b2cbe | +| docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707/plan.2026-09-02T08-57.md | 1697b2eb8e584718489b66801c3b3232244a5dd6 | +| docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729/plan.2026-09-02T08-59.md | 1d1497252582eea4ca40d26e3caaddf811fcce89 | +| docs/features/active/2026-09-02-ci-build-infra-debt-730/plan.2026-09-02T08-57.md | 109bb220e17501421a36daa32907e9978b3b4bc9 | +| docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731/plan.2026-09-02T12-02.md | e91d3fe4c853c7206f18ea3fc9d988797f74f548 | +| docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732/plan.2026-09-02T12-01.md | b55fc8b96ec2b515dbe3fca3fea2b5073136788c | +| docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733/plan.2026-09-02T12-01.md | 6b9558999db88354fd7921fa73c523932284aa70 | +| docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735/plan.2026-09-02T12-04.md | 1f85475a3f8e81adef885f80805ebe81655bd64a | +| docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736/plan.2026-09-02T12-02.md | 215fadb6e4c603d56c2dfdc4f258c7a8c3e0651f | +| docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737/plan.2026-09-02T00-00.md | 767629e5b91dcabc5cde1b53cc3d79ed68efc931 | From fb1b698dd5653c2b2f4637b9b93455636ced37da Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Wed, 2 Sep 2026 20:51:48 -0400 Subject: [PATCH 03/27] docs(parallel): seed bugs-2026-09-02 run status projection Generated from the parallel-orchestrator checkpoint at generation 0. Cohort 0 launched with items 564, 729 and 733. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_013hACTdEjvRjdP48xdJ2B5V --- .../bugs-2026-09-02/parallel-status.md | 99 +++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 docs/features/parallel/bugs-2026-09-02/parallel-status.md diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md new file mode 100644 index 000000000..1ca76665c --- /dev/null +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -0,0 +1,99 @@ +# Parallel Run Status: bugs-2026-09-02 + +Generated projection of artifacts/orchestration/parallel-orchestrator-state.json. Never hand-authored. + +## Run + +| field | value | +| --- | --- | +| parallel_slug | bugs-2026-09-02 | +| mode | open | +| max_concurrency | 7 | +| current_cohort | 0 | +| recolor_generation | 0 | +| last_updated | 2026-09-02T18-10 | +| next_step | await cohort 0 child completions; on each child DONE confirm PR state and CI conclusion durably, then merge that item to main | + +## Items + +| issue_num | feature_folder | cohort | state | merge_status | pr_url | merge_commit_sha | +| --- | --- | --- | --- | --- | --- | --- | +| 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | in_flight | worktree_created | - | - | +| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | scheduled | not_started | - | - | +| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | +| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | scheduled | not_started | - | - | +| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | +| 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | in_flight | worktree_created | - | - | +| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | scheduled | not_started | - | - | +| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | +| 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | +| 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | in_flight | worktree_created | - | - | +| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | scheduled | not_started | - | - | +| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | scheduled | not_started | - | - | +| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | scheduled | not_started | - | - | + +### Item lifecycle timestamps + +| issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | +| --- | --- | --- | --- | --- | --- | +| 564 | 2026-09-02T18-10 | - | - | - | - | +| 565 | - | - | - | - | - | +| 584 | - | - | - | - | - | +| 645 | - | - | - | - | - | +| 707 | - | - | - | - | - | +| 729 | 2026-09-02T18-10 | - | - | - | - | +| 730 | - | - | - | - | - | +| 731 | - | - | - | - | - | +| 732 | - | - | - | - | - | +| 733 | 2026-09-02T18-10 | - | - | - | - | +| 735 | - | - | - | - | - | +| 736 | - | - | - | - | - | +| 737 | - | - | - | - | - | + +## Cohorts + +| index | generation | item_keys | +| --- | --- | --- | +| 0 | 0 | 564, 729, 733 | +| 1 | 0 | 565, 730, 735, 737 | +| 2 | 0 | 645, 732 | +| 3 | 0 | 584, 736 | +| 4 | 0 | 707, 731 | + +## Conflict Edges + +| a | b | reason | +| --- | --- | --- | +| 564 | 730 | path_overlap | +| 565 | 729 | module_overlap | +| 565 | 733 | path_overlap | +| 584 | 707 | module_overlap | +| 584 | 729 | module_overlap | +| 584 | 732 | module_overlap | +| 584 | 737 | module_overlap | +| 645 | 729 | module_overlap | +| 645 | 731 | path_overlap | +| 645 | 736 | path_overlap | +| 645 | 737 | module_overlap | +| 707 | 729 | module_overlap | +| 707 | 732 | module_overlap | +| 707 | 737 | module_overlap | +| 729 | 731 | module_overlap | +| 729 | 732 | path_overlap | +| 729 | 735 | path_overlap | +| 729 | 736 | path_overlap | +| 729 | 737 | module_overlap | +| 731 | 736 | path_overlap | +| 731 | 737 | module_overlap | +| 732 | 735 | module_overlap | +| 732 | 736 | path_overlap | +| 732 | 737 | module_overlap | +| 735 | 736 | path_overlap | +| 736 | 737 | module_overlap | + +## Mutations + + +## Drift Events + + From 3584f0a4cc29a5f4fddb733da3547248a95b3bfe Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Wed, 2 Sep 2026 21:30:37 -0400 Subject: [PATCH 04/27] docs(parallel): raise bugs-2026-09-02 max_concurrency from 7 to 16 Operator instruction: the run cap is 16 on every artifact that carries it. The manifest frontmatter, the manifest prose that explains the cap, and the generated status projection are updated together so the plan-home branch, the planner checkpoint, and the orchestrator checkpoint agree. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_013hACTdEjvRjdP48xdJ2B5V --- .../features/parallel/bugs-2026-09-02/parallel-status.md | 2 +- docs/features/parallel/bugs-2026-09-02/parallel.md | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 1ca76665c..4727b5182 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -8,7 +8,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | | parallel_slug | bugs-2026-09-02 | | mode | open | -| max_concurrency | 7 | +| max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | | last_updated | 2026-09-02T18-10 | diff --git a/docs/features/parallel/bugs-2026-09-02/parallel.md b/docs/features/parallel/bugs-2026-09-02/parallel.md index f268cb248..2aab243c3 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel.md @@ -1,7 +1,7 @@ --- parallel: "bugs-2026-09-02" mode: "open" -max_concurrency: 7 +max_concurrency: 16 created_at: "2026-09-02T20:45:00Z" items: - issue_num: 564 @@ -757,9 +757,10 @@ hand-append, because `config/blast-radius.json` lists `scripts/vscode/**` as a - 564 rewrites `CLAUDE.md` prose that cites the reusable workflow files, and 730 rewrites those files themselves. The resulting edge is genuine coupling. -`max_concurrency` is 7, which exceeds the widest cohort, so it throttles nothing -in this run. It is recorded at the value the operator declared for preparation -fan-out. Raising it cannot widen the run; only a less contended item set can. +`max_concurrency` is 16, which exceeds the item count, so it throttles nothing +in this run. It was recorded at 7 for preparation fan-out and raised to 16 on +2026-09-02 by operator instruction so that no batch split can occur at any +cohort width. Raising it cannot widen the run; only a less contended item set can. ## Residual Over-Reporting From dc922d09dd48eb26da79f12d870a6e3ca3291bc9 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Wed, 2 Sep 2026 22:09:34 -0400 Subject: [PATCH 05/27] docs(parallel): regenerate bugs-2026-09-02 status after item 564 merge Item 564 merged into main as 8be5a6aa. Items 729, 733 and 730 are in flight. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_0195CL93aqgKF19nj9h6trbt --- .../parallel/bugs-2026-09-02/parallel-status.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 4727b5182..89e06ef0a 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,20 +11,20 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-02T18-10 | -| next_step | await cohort 0 child completions; on each child DONE confirm PR state and CI conclusion durably, then merge that item to main | +| last_updated | 2026-09-03T02-15 | +| next_step | Await the three in-flight children. On each DONE, durably confirm the pull request state and per-check conclusion against the final head, run update-branch and re-confirm green if main has advanced, merge with the merge-commit method, record merged, then re-evaluate the per-edge barrier and launch every newly eligible item immediately. | ## Items | issue_num | feature_folder | cohort | state | merge_status | pr_url | merge_commit_sha | | --- | --- | --- | --- | --- | --- | --- | -| 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | in_flight | worktree_created | - | - | +| 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | scheduled | not_started | - | - | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | scheduled | not_started | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | in_flight | worktree_created | - | - | -| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | scheduled | not_started | - | - | +| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | in_flight | worktree_created | - | - | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | in_flight | worktree_created | - | - | @@ -36,13 +36,13 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | | --- | --- | --- | --- | --- | --- | -| 564 | 2026-09-02T18-10 | - | - | - | - | +| 564 | 2026-09-02T18-10 | 2026-09-03T01-50 | 2026-09-03T01-55 | 2026-09-03T02-04 | - | | 565 | - | - | - | - | - | | 584 | - | - | - | - | - | | 645 | - | - | - | - | - | | 707 | - | - | - | - | - | | 729 | 2026-09-02T18-10 | - | - | - | - | -| 730 | - | - | - | - | - | +| 730 | 2026-09-03T02-15 | - | - | - | - | | 731 | - | - | - | - | - | | 732 | - | - | - | - | - | | 733 | 2026-09-02T18-10 | - | - | - | - | @@ -96,4 +96,3 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json ## Drift Events - From d68fa4c4c48b029f83b6407fbe941980508f3859 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 01:10:36 -0400 Subject: [PATCH 06/27] docs(parallel): regenerate bugs-2026-09-02 status after item 729 merge Items 564 and 729 are merged. Item 730 is green awaiting merge, 733 has its pull request open, and 735 and 737 are in flight. Lifecycle timestamps are corrected onto a single local timescale after a UTC merge time tripped the retrospective cohort-barrier temporal check. Co-Authored-By: Claude Fable 5.1 --- .../bugs-2026-09-02/parallel-status.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 89e06ef0a..87b5819ac 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T02-15 | -| next_step | Await the three in-flight children. On each DONE, durably confirm the pull request state and per-check conclusion against the final head, run update-branch and re-confirm green if main has advanced, merge with the merge-commit method, record merged, then re-evaluate the per-edge barrier and launch every newly eligible item immediately. | +| last_updated | 2026-09-03T01-08 | +| next_step | Bring pull request 747 (item 730) up to date against main a679cd08, re-confirm its checks green on the NEW head, and merge it. Then do the same for 748 (item 733). Await 735 and 737, create their pull requests from the parent on READY FOR PR, and re-evaluate the barrier after every merge. | ## Items @@ -23,32 +23,32 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | scheduled | not_started | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | -| 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | in_flight | worktree_created | - | - | -| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | in_flight | worktree_created | - | - | +| 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | +| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | in_flight | ci_green | https://github.com/drmoisan/TaskMaster/pull/747 | - | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | -| 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | in_flight | worktree_created | - | - | -| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | scheduled | not_started | - | - | +| 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/748 | - | +| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | in_flight | worktree_created | - | - | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | scheduled | not_started | - | - | -| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | scheduled | not_started | - | - | +| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | in_flight | worktree_created | - | - | ### Item lifecycle timestamps | issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | | --- | --- | --- | --- | --- | --- | -| 564 | 2026-09-02T18-10 | 2026-09-03T01-50 | 2026-09-03T01-55 | 2026-09-03T02-04 | - | +| 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | - | - | - | - | - | | 584 | - | - | - | - | - | | 645 | - | - | - | - | - | | 707 | - | - | - | - | - | -| 729 | 2026-09-02T18-10 | - | - | - | - | -| 730 | 2026-09-03T02-15 | - | - | - | - | +| 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | +| 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-04 | - | - | | 731 | - | - | - | - | - | | 732 | - | - | - | - | - | -| 733 | 2026-09-02T18-10 | - | - | - | - | -| 735 | - | - | - | - | - | +| 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | - | - | - | +| 735 | 2026-09-03T01-08 | - | - | - | - | | 736 | - | - | - | - | - | -| 737 | - | - | - | - | - | +| 737 | 2026-09-03T01-08 | - | - | - | - | ## Cohorts From 5e04b5d71cfe183e63ca04e2bf8654c0051c4df3 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 01:15:08 -0400 Subject: [PATCH 07/27] docs(parallel): regenerate bugs-2026-09-02 status after item 730 merge Three of thirteen items are merged: 564, 729 and 730. Item 733 has its pull request open and 735 and 737 are in flight. Co-Authored-By: Claude Fable 5.1 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 87b5819ac..a090d6f67 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T01-08 | -| next_step | Bring pull request 747 (item 730) up to date against main a679cd08, re-confirm its checks green on the NEW head, and merge it. Then do the same for 748 (item 733). Await 735 and 737, create their pull requests from the parent on READY FOR PR, and re-evaluate the barrier after every merge. | +| last_updated | 2026-09-03T01-14 | +| next_step | Bring pull request 748 (item 733) up to date against main 196561ca, confirm its checks green on the new head, and merge it, which releases item 565. Await 735 and 737, create their pull requests from the parent on READY FOR PR, then merge and re-evaluate the barrier after each. | ## Items @@ -24,7 +24,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | scheduled | not_started | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | -| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | in_flight | ci_green | https://github.com/drmoisan/TaskMaster/pull/747 | - | +| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/748 | - | @@ -42,7 +42,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 645 | - | - | - | - | - | | 707 | - | - | - | - | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | -| 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-04 | - | - | +| 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | - | | 731 | - | - | - | - | - | | 732 | - | - | - | - | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | - | - | - | From 81fdd610c63c48903af685af944dbb414eb1ce15 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 07:05:44 -0400 Subject: [PATCH 08/27] docs(parallel): regenerate bugs-2026-09-02 status after item 733 merge Four of thirteen items are merged: 564, 729, 730 and 733. Items 735 and 737 have pull requests open and 565 is in flight. Co-Authored-By: Claude Fable 5.1 --- .../bugs-2026-09-02/parallel-status.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index a090d6f67..900634d02 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,44 +11,44 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T01-14 | -| next_step | Bring pull request 748 (item 733) up to date against main 196561ca, confirm its checks green on the new head, and merge it, which releases item 565. Await 735 and 737, create their pull requests from the parent on READY FOR PR, then merge and re-evaluate the barrier after each. | +| last_updated | 2026-09-03T01-30 | +| next_step | Merge pull requests 749 and 750 one at a time, each preceded by an update-branch and a fresh per-check confirmation on the resulting head. Merging 737 releases 645 and contributes to 732, 584, 736, 707 and 731. Await item 565 and create its pull request from the parent on READY FOR PR. | ## Items | issue_num | feature_folder | cohort | state | merge_status | pr_url | merge_commit_sha | | --- | --- | --- | --- | --- | --- | --- | | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | -| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | scheduled | not_started | - | - | +| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | in_flight | worktree_created | - | - | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | scheduled | not_started | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | -| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | +| 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | -| 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/748 | - | -| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | in_flight | worktree_created | - | - | +| 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | +| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/749 | - | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | scheduled | not_started | - | - | -| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | in_flight | worktree_created | - | - | +| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/750 | - | ### Item lifecycle timestamps | issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | | --- | --- | --- | --- | --- | --- | | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | -| 565 | - | - | - | - | - | +| 565 | 2026-09-03T01-30 | - | - | - | - | | 584 | - | - | - | - | - | | 645 | - | - | - | - | - | | 707 | - | - | - | - | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | -| 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | - | +| 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | | 731 | - | - | - | - | - | | 732 | - | - | - | - | - | -| 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | - | - | - | -| 735 | 2026-09-03T01-08 | - | - | - | - | +| 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | +| 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | - | - | - | | 736 | - | - | - | - | - | -| 737 | 2026-09-03T01-08 | - | - | - | - | +| 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | - | - | - | ## Cohorts From 0c052a389c0ff54d000e1972d945687e3f50416e Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 07:12:04 -0400 Subject: [PATCH 09/27] docs(parallel): regenerate bugs-2026-09-02 status after item 735 merge Five of thirteen items are merged: 564, 729, 730, 733 and 735. Item 737 has a pull request awaiting checks on its updated head and 565 is in flight. Co-Authored-By: Claude Fable 5.1 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 900634d02..348dc3352 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,7 +11,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T01-30 | +| last_updated | 2026-09-03T07-11 | | next_step | Merge pull requests 749 and 750 one at a time, each preceded by an update-branch and a fresh per-check confirmation on the resulting head. Merging 737 releases 645 and contributes to 732, 584, 736, 707 and 731. Await item 565 and create its pull request from the parent on READY FOR PR. | ## Items @@ -28,7 +28,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | -| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/749 | - | +| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | scheduled | not_started | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/750 | - | @@ -46,7 +46,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 731 | - | - | - | - | - | | 732 | - | - | - | - | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | -| 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | - | - | - | +| 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | - | | 736 | - | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | - | - | - | From d68fb7e2f8967bc7d5c1fdcab54fb6c0fb2bdfca Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 07:20:13 -0400 Subject: [PATCH 10/27] docs(parallel): regenerate bugs-2026-09-02 status after item 737 merge Six of thirteen items are merged: 564, 729, 730, 733, 735 and 737. Merging 737 released 645 and 732, both now in flight alongside 565. Co-Authored-By: Claude Fable 5.1 --- .../bugs-2026-09-02/parallel-status.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 348dc3352..22e3f80e5 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T07-11 | -| next_step | Merge pull requests 749 and 750 one at a time, each preceded by an update-branch and a fresh per-check confirmation on the resulting head. Merging 737 releases 645 and contributes to 732, 584, 736, 707 and 731. Await item 565 and create its pull request from the parent on READY FOR PR. | +| last_updated | 2026-09-03T07-19 | +| next_step | Await 565, 645 and 732. Create each pull request from the parent on READY FOR PR, merge on durably confirmed green with an update-branch cycle where main has moved, and re-evaluate the barrier after every merge. | ## Items @@ -21,16 +21,16 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | in_flight | worktree_created | - | - | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | -| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | scheduled | not_started | - | - | +| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | worktree_created | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | -| 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | scheduled | not_started | - | - | +| 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | in_flight | worktree_created | - | - | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | -| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | +| 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | scheduled | not_started | - | - | -| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/750 | - | +| 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | ### Item lifecycle timestamps @@ -39,16 +39,16 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | 2026-09-03T01-30 | - | - | - | - | | 584 | - | - | - | - | - | -| 645 | - | - | - | - | - | +| 645 | 2026-09-03T07-19 | - | - | - | - | | 707 | - | - | - | - | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | | 731 | - | - | - | - | - | -| 732 | - | - | - | - | - | +| 732 | 2026-09-03T07-19 | - | - | - | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | -| 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | - | +| 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | | 736 | - | - | - | - | - | -| 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | - | - | - | +| 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | ## Cohorts From 088a8208b9bca2cd313ee78664572e59594ac15f Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 07:45:17 -0400 Subject: [PATCH 11/27] docs(parallel): regenerate bugs-2026-09-02 status with item 565 pull request open Item 565 has pull request 753 open against main. Items 645 and 732 remain in flight. Six of thirteen items are merged. Co-Authored-By: Claude Fable 5.1 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 22e3f80e5..6cdb5f860 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,7 +11,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T07-19 | +| last_updated | 2026-09-03T07-44 | | next_step | Await 565, 645 and 732. Create each pull request from the parent on READY FOR PR, merge on durably confirmed green with an update-branch cycle where main has moved, and re-evaluate the barrier after every merge. | ## Items @@ -19,7 +19,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | issue_num | feature_folder | cohort | state | merge_status | pr_url | merge_commit_sha | | --- | --- | --- | --- | --- | --- | --- | | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | -| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | in_flight | worktree_created | - | - | +| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/753 | - | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | worktree_created | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | @@ -37,7 +37,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | | --- | --- | --- | --- | --- | --- | | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | -| 565 | 2026-09-03T01-30 | - | - | - | - | +| 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | - | - | - | | 584 | - | - | - | - | - | | 645 | 2026-09-03T07-19 | - | - | - | - | | 707 | - | - | - | - | - | From 9c11d5c440394cc98cddb03301d6928a8ce3b5aa Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 07:51:10 -0400 Subject: [PATCH 12/27] docs(parallel): regenerate bugs-2026-09-02 status after item 565 merge Seven of thirteen items are merged: 564, 565, 729, 730, 733, 735 and 737. Items 645 and 732 remain in flight; 584, 707, 731 and 736 are still barrier blocked behind 732 and 645. Co-Authored-By: Claude Fable 5.1 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 6cdb5f860..535265d53 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,15 +11,15 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 0 | | recolor_generation | 0 | -| last_updated | 2026-09-03T07-44 | -| next_step | Await 565, 645 and 732. Create each pull request from the parent on READY FOR PR, merge on durably confirmed green with an update-branch cycle where main has moved, and re-evaluate the barrier after every merge. | +| last_updated | 2026-09-03T07-50 | +| next_step | Await items 645 and 732. Create each pull request from the parent on READY FOR PR and merge on durably confirmed green. Merging 732 releases 584 and contributes to 736 and 707; 645 plus 736 release 731. | ## Items | issue_num | feature_folder | cohort | state | merge_status | pr_url | merge_commit_sha | | --- | --- | --- | --- | --- | --- | --- | | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | -| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/753 | - | +| 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/753 | 87cb4df338322844abfa580abea14df77e738e5c | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | worktree_created | - | - | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | @@ -37,7 +37,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | | --- | --- | --- | --- | --- | --- | | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | -| 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | - | - | - | +| 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | 2026-09-03T07-50 | 2026-09-03T07-50 | - | | 584 | - | - | - | - | - | | 645 | 2026-09-03T07-19 | - | - | - | - | | 707 | - | - | - | - | - | From 0bc2c2a363ff06954c00afc983175cf0ad4d23f8 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 07:57:42 -0400 Subject: [PATCH 13/27] docs(parallel): apply module-relation correction and recolor to generation 1 The assembly-level module relation is removed from this run per operator directive. Modules are re-resolved under the corrected map, conflict edges recomputed from 26 to 12, and the unstarted subgraph recolored with in-flight and merged items pinned. Items 584 and 707 carry no edge and are launched. Co-Authored-By: Claude Fable 5.1 --- .../bugs-2026-09-02/parallel-status.md | 41 ++++++++----------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 535265d53..beee4c55f 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -9,10 +9,10 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | parallel_slug | bugs-2026-09-02 | | mode | open | | max_concurrency | 16 | -| current_cohort | 0 | -| recolor_generation | 0 | -| last_updated | 2026-09-03T07-50 | -| next_step | Await items 645 and 732. Create each pull request from the parent on READY FOR PR and merge on durably confirmed green. Merging 732 releases 584 and contributes to 736 and 707; 645 plus 736 release 731. | +| current_cohort | 2 | +| recolor_generation | 1 | +| last_updated | 2026-09-03T07-57 | +| next_step | Launch 584 and 707 immediately; both are edge-free under the corrected relation. Await 645 and 732; merging 645 releases 731, and 645 plus 732 release 736. | ## Items @@ -20,16 +20,16 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | --- | --- | --- | --- | --- | | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/753 | 87cb4df338322844abfa580abea14df77e738e5c | -| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | scheduled | not_started | - | - | +| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | in_flight | worktree_created | - | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | worktree_created | - | - | -| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 4 | scheduled | not_started | - | - | +| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | in_flight | worktree_created | - | - | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | -| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 4 | scheduled | not_started | - | - | +| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | scheduled | not_started | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | in_flight | worktree_created | - | - | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | -| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 3 | scheduled | not_started | - | - | +| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | ### Item lifecycle timestamps @@ -38,9 +38,9 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | --- | --- | --- | --- | | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | 2026-09-03T07-50 | 2026-09-03T07-50 | - | -| 584 | - | - | - | - | - | +| 584 | 2026-09-03T07-57 | - | - | - | - | | 645 | 2026-09-03T07-19 | - | - | - | - | -| 707 | - | - | - | - | - | +| 707 | 2026-09-03T07-57 | - | - | - | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | | 731 | - | - | - | - | - | @@ -59,6 +59,11 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 2 | 0 | 645, 732 | | 3 | 0 | 584, 736 | | 4 | 0 | 707, 731 | +| 0 | 1 | 564, 729, 733 | +| 1 | 1 | 565, 730, 735, 737 | +| 2 | 1 | 645, 732 | +| 3 | 1 | 584, 707, 731 | +| 4 | 1 | 736 | ## Conflict Edges @@ -67,29 +72,15 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 564 | 730 | path_overlap | | 565 | 729 | module_overlap | | 565 | 733 | path_overlap | -| 584 | 707 | module_overlap | -| 584 | 729 | module_overlap | -| 584 | 732 | module_overlap | -| 584 | 737 | module_overlap | -| 645 | 729 | module_overlap | | 645 | 731 | path_overlap | | 645 | 736 | path_overlap | -| 645 | 737 | module_overlap | -| 707 | 729 | module_overlap | -| 707 | 732 | module_overlap | -| 707 | 737 | module_overlap | -| 729 | 731 | module_overlap | +| 729 | 731 | contract_dependency | | 729 | 732 | path_overlap | | 729 | 735 | path_overlap | | 729 | 736 | path_overlap | -| 729 | 737 | module_overlap | | 731 | 736 | path_overlap | -| 731 | 737 | module_overlap | -| 732 | 735 | module_overlap | | 732 | 736 | path_overlap | -| 732 | 737 | module_overlap | | 735 | 736 | path_overlap | -| 736 | 737 | module_overlap | ## Mutations From f4fa516b22d4b819e37339f64c95fecb36a624f2 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 08:11:36 -0400 Subject: [PATCH 14/27] docs(parallel): regenerate bugs-2026-09-02 status after item 732 merge Eight of thirteen items are merged. Items 584, 645 and 707 are in flight; 731 and 736 remain gated on 645. Co-Authored-By: Claude Fable 5.1 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index beee4c55f..0dba838e7 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T07-57 | -| next_step | Launch 584 and 707 immediately; both are edge-free under the corrected relation. Await 645 and 732; merging 645 releases 731, and 645 plus 732 release 736. | +| last_updated | 2026-09-03T08-11 | +| next_step | Await 645, 584 and 707. Merging 645 releases 731 and, together with the already merged 732, releases 736. Create each pull request from the parent on READY FOR PR and merge on durably confirmed green, updating the branch first whenever main has advanced. | ## Items @@ -26,7 +26,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | scheduled | not_started | - | - | -| 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | in_flight | worktree_created | - | - | +| 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/754 | f8414ee979e1884c4a93703523509d4f45e89151 | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | @@ -44,7 +44,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | | 731 | - | - | - | - | - | -| 732 | 2026-09-03T07-19 | - | - | - | - | +| 732 | 2026-09-03T07-19 | 2026-09-03T07-59 | 2026-09-03T08-10 | 2026-09-03T08-11 | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | | 736 | - | - | - | - | - | From e28890a4cbaed1bf27f548310c2c029719073fc0 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 11:49:37 -0400 Subject: [PATCH 15/27] docs(parallel): record PRs 755/756 (645, 707), admit item 752, launch 584/752/751 - Items 645 and 707 reached READY FOR PR; created PR 755 and PR 756 against main from the parent, repairing a delegation_receipts namespace defect and a step8_status precondition in 707's own checkpoint along the way. - Admitted item 752 via /parallel-add: preparation (research/spec/plan, 4-round preflight clearance) was already complete on disk from an earlier attempt; derived its blast radius under the corrected single-module config, widened it with one exact path the extractor missed, and found conflicts only against already-merged items, so it joined the current cohort with no recolor. - Launched 584 (opus) with a resume-not-restart brief after the Opus provider incident, 752 (sonnet) for its first execution pass reusing the prep-752 worktree, and a from-scratch preparation-mode child for 751 (sonnet). --- .../bugs-2026-09-02/parallel-status.md | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 0dba838e7..6f751f36f 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T08-11 | -| next_step | Await 645, 584 and 707. Merging 645 releases 731 and, together with the already merged 732, releases 736. Create each pull request from the parent on READY FOR PR and merge on durably confirmed green, updating the branch first whenever main has advanced. | +| last_updated | 2026-09-03T15-00 | +| next_step | Await three concurrent children: 584 (opus, resuming ambiguous staged-diff state), 752 (sonnet, first execution pass), and 751 preparation (sonnet, from scratch). Monitor PRs 755 (645) and 756 (707) for durable CI green and merge each on confirmation, updating branch first if main advances. After 645 merges, re-evaluate the per-edge barrier and launch 731 and 736 (732 already merged). When 751's preparation child reports its assessed complexity_band and preflight-clearance evidence, derive its blast radius the same way as 752, compute conflict edges against all 14 items (including 752), decide admission, and launch it. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | ## Items @@ -21,8 +21,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/753 | 87cb4df338322844abfa580abea14df77e738e5c | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | in_flight | worktree_created | - | - | -| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | worktree_created | - | - | -| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | in_flight | worktree_created | - | - | +| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/755 | - | +| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/756 | - | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | | 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | scheduled | not_started | - | - | @@ -31,6 +31,9 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | +| 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | worktree_created | - | - | + +Item #751 (TerminalNotificationHookFailure flake) is in preparation-mode intake via /parallel-add and does not yet appear in items[]/cohorts[]; it will be added once its preparation child reports a preflight-cleared plan and an admission decision is recorded. ### Item lifecycle timestamps @@ -39,8 +42,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | 2026-09-03T07-50 | 2026-09-03T07-50 | - | | 584 | 2026-09-03T07-57 | - | - | - | - | -| 645 | 2026-09-03T07-19 | - | - | - | - | -| 707 | 2026-09-03T07-57 | - | - | - | - | +| 645 | 2026-09-03T07-19 | 2026-09-03T14-40 | - | - | - | +| 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | - | - | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | | 731 | - | - | - | - | - | @@ -49,6 +52,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | | 736 | - | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | +| 752 | 2026-09-03T15-00 | - | - | - | - | ## Cohorts @@ -61,7 +65,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 4 | 0 | 707, 731 | | 0 | 1 | 564, 729, 733 | | 1 | 1 | 565, 730, 735, 737 | -| 2 | 1 | 645, 732 | +| 2 | 1 | 645, 732, 752 | | 3 | 1 | 584, 707, 731 | | 4 | 1 | 736 | @@ -81,9 +85,15 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 731 | 736 | path_overlap | | 732 | 736 | path_overlap | | 735 | 736 | path_overlap | +| 565 | 752 | path_overlap | +| 729 | 752 | module_overlap | +| 733 | 752 | path_overlap | ## Mutations +| op | item_key | at | prior_state | new_state | disposition | recolor_generation | +| --- | --- | --- | --- | --- | --- | --- | +| add | 752 | 2026-09-03T14-55 | - | scheduled | - | 1 | ## Drift Events From f303ce06481dd7273fc6388fce4a5c9e4e63f92e Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 11:57:52 -0400 Subject: [PATCH 16/27] docs(parallel): merge PRs 755/756 (645, 707), launch item 731 - Merged PR 755 (item 645, merge commit 495b0129) and PR 756 (item 707, merge commit 35583f7c) after both went BEHIND, were updated against main, and re-confirmed green on their new heads. - Nine of fifteen items now merged. Deferred worktree removal for 645 and 707 (both dirty; never forced). - Re-evaluated the per-edge barrier: item 731's conflicting prior-cohort neighbours (645, 729) are both merged, so it became eligible and was launched (opus, C4). Item 736 remains blocked on 731. --- .../bugs-2026-09-02/parallel-status.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 6f751f36f..77b63c4b3 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T15-00 | -| next_step | Await three concurrent children: 584 (opus, resuming ambiguous staged-diff state), 752 (sonnet, first execution pass), and 751 preparation (sonnet, from scratch). Monitor PRs 755 (645) and 756 (707) for durable CI green and merge each on confirmation, updating branch first if main advances. After 645 merges, re-evaluate the per-edge barrier and launch 731 and 736 (732 already merged). When 751's preparation child reports its assessed complexity_band and preflight-clearance evidence, derive its blast radius the same way as 752, compute conflict edges against all 14 items (including 752), decide admission, and launch it. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | +| last_updated | 2026-09-03T16-00 | +| next_step | Await four concurrent children: 584 (opus, resuming ambiguous staged-diff state), 752 (sonnet, first execution pass), 751 preparation (sonnet, from scratch), and 731 (opus, first execution pass with required origin/main reconciliation). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it). When 751's preparation child reports its assessed complexity_band and preflight-clearance evidence, derive its blast radius the same way as 752, compute conflict edges against all 14 items (including 752), decide admission, and launch it. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | ## Items @@ -21,11 +21,11 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/753 | 87cb4df338322844abfa580abea14df77e738e5c | | 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | in_flight | worktree_created | - | - | -| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/755 | - | -| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/756 | - | +| 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/755 | 495b012929675f59dd4dea082a0694c0f5a27369 | +| 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/756 | 35583f7c7e1f1c9b97e4f6f1e7846a3f2693c17e | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | -| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | scheduled | not_started | - | - | +| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | in_flight | worktree_created | - | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/754 | f8414ee979e1884c4a93703523509d4f45e89151 | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | @@ -42,11 +42,11 @@ Item #751 (TerminalNotificationHookFailure flake) is in preparation-mode intake | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | 2026-09-03T07-50 | 2026-09-03T07-50 | - | | 584 | 2026-09-03T07-57 | - | - | - | - | -| 645 | 2026-09-03T07-19 | 2026-09-03T14-40 | - | - | - | -| 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | - | - | - | +| 645 | 2026-09-03T07-19 | 2026-09-03T14-40 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | +| 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | -| 731 | - | - | - | - | - | +| 731 | 2026-09-03T16-00 | - | - | - | - | | 732 | 2026-09-03T07-19 | 2026-09-03T07-59 | 2026-09-03T08-10 | 2026-09-03T08-11 | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | @@ -54,6 +54,8 @@ Item #751 (TerminalNotificationHookFailure flake) is in preparation-mode intake | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | | 752 | 2026-09-03T15-00 | - | - | - | - | +Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files (pr_context artifacts and, for 645, a stray promoted-record file) and removal was not forced. `merge_status: merged` still satisfies open-mode completion. + ## Cohorts | index | generation | item_keys | From 5a0a5f9cab84e129b875e3b8c447a900b1c5734f Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 14:11:02 -0400 Subject: [PATCH 17/27] docs(parallel): admit item 751, apply operator fable_policy correction - Item 751's preparation-mode child (issue, spec, research, plan, 5-round preflight clearance) reported DONE with complexity_band C3. Derived its blast radius, found conflicts only against already-merged 729, admitted it into current cohort 2 with no recolor, and launched its execution pass (opus, per the corrected fable_policy). - Applied the operator's fable_policy correction: config/orchestration- routing.json's configured default is available, not the orchestrate skill's absent-marker default disabled. All future delegations now carry model_budget.fable_policy: available.; no live child was relaunched solely for this correction. --- .../parallel/bugs-2026-09-02/parallel-status.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 77b63c4b3..4503ef1b0 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T16-00 | -| next_step | Await four concurrent children: 584 (opus, resuming ambiguous staged-diff state), 752 (sonnet, first execution pass), 751 preparation (sonnet, from scratch), and 731 (opus, first execution pass with required origin/main reconciliation). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it). When 751's preparation child reports its assessed complexity_band and preflight-clearance evidence, derive its blast radius the same way as 752, compute conflict edges against all 14 items (including 752), decide admission, and launch it. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | +| last_updated | 2026-09-03T16-30 | +| next_step | Await five concurrent children: 584 (opus, resuming ambiguous staged-diff state), 731 (opus, first execution pass), 752 (sonnet, first execution pass), and 751 (opus, first execution pass) -- all under the corrected fable_policy available for any new sub-delegation. When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | ## Items @@ -31,10 +31,9 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | +| 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | in_flight | worktree_created | - | - | | 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | worktree_created | - | - | -Item #751 (TerminalNotificationHookFailure flake) is in preparation-mode intake via /parallel-add and does not yet appear in items[]/cohorts[]; it will be added once its preparation child reports a preflight-cleared plan and an admission decision is recorded. - ### Item lifecycle timestamps | issue_num | worktree_created_at | pr_opened_at | ci_green_at | merged_at | worktree_removed_at | @@ -52,9 +51,10 @@ Item #751 (TerminalNotificationHookFailure flake) is in preparation-mode intake | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | | 736 | - | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | +| 751 | 2026-09-03T16-30 | - | - | - | - | | 752 | 2026-09-03T15-00 | - | - | - | - | -Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files (pr_context artifacts and, for 645, a stray promoted-record file) and removal was not forced. `merge_status: merged` still satisfies open-mode completion. +Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files and removal was not forced. `merge_status: merged` still satisfies open-mode completion. ## Cohorts @@ -67,7 +67,7 @@ Worktree removal for items 645 and 707 was attempted (non-forced `git worktree r | 4 | 0 | 707, 731 | | 0 | 1 | 564, 729, 733 | | 1 | 1 | 565, 730, 735, 737 | -| 2 | 1 | 645, 732, 752 | +| 2 | 1 | 645, 732, 752, 751 | | 3 | 1 | 584, 707, 731 | | 4 | 1 | 736 | @@ -90,12 +90,14 @@ Worktree removal for items 645 and 707 was attempted (non-forced `git worktree r | 565 | 752 | path_overlap | | 729 | 752 | module_overlap | | 733 | 752 | path_overlap | +| 729 | 751 | path_overlap | ## Mutations | op | item_key | at | prior_state | new_state | disposition | recolor_generation | | --- | --- | --- | --- | --- | --- | --- | | add | 752 | 2026-09-03T14-55 | - | scheduled | - | 1 | +| add | 751 | 2026-09-03T16-25 | - | scheduled | - | 1 | ## Drift Events From ce60c53da009e0a7a682b042fcd12fedf4bb3221 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 15:21:37 -0400 Subject: [PATCH 18/27] docs(parallel): record PR 758 open for item 751 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 4503ef1b0..0e754d16e 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T16-30 | -| next_step | Await five concurrent children: 584 (opus, resuming ambiguous staged-diff state), 731 (opus, first execution pass), 752 (sonnet, first execution pass), and 751 (opus, first execution pass) -- all under the corrected fable_policy available for any new sub-delegation. When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | +| last_updated | 2026-09-03T19-20 | +| next_step | Item 751's PR 758 is open, awaiting CI. Await 584 (opus, resuming ambiguous staged-diff state), 731 (opus, first execution pass), and 752 (sonnet, first execution pass). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | ## Items @@ -31,7 +31,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | -| 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | in_flight | worktree_created | - | - | +| 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/758 | - | | 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | worktree_created | - | - | ### Item lifecycle timestamps @@ -51,7 +51,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | | 736 | - | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | -| 751 | 2026-09-03T16-30 | - | - | - | - | +| 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | - | - | - | | 752 | 2026-09-03T15-00 | - | - | - | - | Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files and removal was not forced. `merge_status: merged` still satisfies open-mode completion. From 26f67975e6a08f478fb576ae59f32c23ca5b87a4 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 15:39:30 -0400 Subject: [PATCH 19/27] docs(parallel): merge PR 758 (item 751) Merged item 751 (merge commit 8642d42c) after updating its branch against advanced main and re-confirming all five required checks green on the new head. Ten of fifteen items now merged. Worktree removal deferred (dirty tree from re-collected PR context files). --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 0e754d16e..539567e68 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T19-20 | -| next_step | Item 751's PR 758 is open, awaiting CI. Await 584 (opus, resuming ambiguous staged-diff state), 731 (opus, first execution pass), and 752 (sonnet, first execution pass). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 751 and 752, reaches merged or worktree_removed. | +| last_updated | 2026-09-03T20-05 | +| next_step | Item 751 merged (PR 758, merge commit 8642d42c). Await 584 (opus, resuming ambiguous staged-diff state), 731 (opus, first execution pass), and 752 (sonnet, first execution pass). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 752, reaches merged or worktree_removed. | ## Items @@ -31,7 +31,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | -| 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/758 | - | +| 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/758 | 8642d42ce4562241152c8c67f6cad372fcfded46 | | 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | worktree_created | - | - | ### Item lifecycle timestamps @@ -51,7 +51,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | | 736 | - | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | -| 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | - | - | - | +| 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | 2026-09-03T20-05 | 2026-09-03T19-38 | - | | 752 | 2026-09-03T15-00 | - | - | - | - | Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files and removal was not forced. `merge_status: merged` still satisfies open-mode completion. From b15728144dba0c81719a4feaae41a3aab64953db Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 15:56:26 -0400 Subject: [PATCH 20/27] docs(parallel): record PR 775 open for item 731 --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 539567e68..556c22a4b 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T20-05 | -| next_step | Item 751 merged (PR 758, merge commit 8642d42c). Await 584 (opus, resuming ambiguous staged-diff state), 731 (opus, first execution pass), and 752 (sonnet, first execution pass). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 752, reaches merged or worktree_removed. | +| last_updated | 2026-09-03T20-15 | +| next_step | Item 731's PR 775 is open, awaiting CI. Await 584 (opus, resuming ambiguous staged-diff state) and 752 (sonnet, first execution pass). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 752, reaches merged or worktree_removed. | ## Items @@ -25,7 +25,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/756 | 35583f7c7e1f1c9b97e4f6f1e7846a3f2693c17e | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | -| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | in_flight | worktree_created | - | - | +| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/775 | - | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/754 | f8414ee979e1884c4a93703523509d4f45e89151 | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | @@ -45,7 +45,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | -| 731 | 2026-09-03T16-00 | - | - | - | - | +| 731 | 2026-09-03T16-00 | 2026-09-03T20-15 | - | - | - | | 732 | 2026-09-03T07-19 | 2026-09-03T07-59 | 2026-09-03T08-10 | 2026-09-03T08-11 | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | From 945862a9a14bc9c3ba79d4731e7610fccfa17e70 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Thu, 3 Sep 2026 17:17:03 -0400 Subject: [PATCH 21/27] docs(parallel): regenerate status after 731 merge, 731 issue close, and 736 launch --- .../parallel/bugs-2026-09-02/parallel-status.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 556c22a4b..026efac02 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T20-15 | -| next_step | Item 731's PR 775 is open, awaiting CI. Await 584 (opus, resuming ambiguous staged-diff state) and 752 (sonnet, first execution pass). When 731 merges, re-evaluate 736's barrier (645, 729, 731, 732, 735 all merged would clear it) and launch it with model_budget.fable_policy: available. Do not report run completion (mode is open) until every non-withdrawn item, including 752, reaches merged or worktree_removed. | +| last_updated | 2026-09-03T21-20 | +| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker; last observed at round 17, execution not yet resumed), 752 (sonnet, plan execution reported complete by its own child and feature-review delegated; awaiting that review to finish before PR authoring), and 736 (opus, just launched, resume-at-execution). On each completion: durably confirm actual git push state before trusting a DONE report (per the 731 near-miss), stage checkpoint + PR artifacts at the session root, create the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | ## Items @@ -25,11 +25,11 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/756 | 35583f7c7e1f1c9b97e4f6f1e7846a3f2693c17e | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | | 730 | docs/features/active/2026-09-02-ci-build-infra-debt-730 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/747 | 196561ca7a7f595bd88619e908e971b5636b6192 | -| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/775 | - | +| 731 | docs/features/active/2026-09-02-quickfiler-controller-lifecycle-disposal-defects-731 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/775 | 66749143601aedb816c679b911f1042ffa3e86a5 | | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/754 | f8414ee979e1884c4a93703523509d4f45e89151 | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | -| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | scheduled | not_started | - | - | +| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | in_flight | worktree_created | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | | 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/758 | 8642d42ce4562241152c8c67f6cad372fcfded46 | | 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | worktree_created | - | - | @@ -45,11 +45,11 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | | 730 | 2026-09-02T22-15 | 2026-09-03T00-45 | 2026-09-03T01-13 | 2026-09-03T01-14 | 2026-09-03T01-18 | -| 731 | 2026-09-03T16-00 | 2026-09-03T20-15 | - | - | - | +| 731 | 2026-09-03T16-00 | 2026-09-03T20-15 | 2026-09-03T21-05 | 2026-09-03T21-08 | - | | 732 | 2026-09-03T07-19 | 2026-09-03T07-59 | 2026-09-03T08-10 | 2026-09-03T08-11 | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | -| 736 | - | - | - | - | - | +| 736 | 2026-09-03T21-20 | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | | 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | 2026-09-03T20-05 | 2026-09-03T19-38 | - | | 752 | 2026-09-03T15-00 | - | - | - | - | From 5d769be35f576822a10d336e464413d7b4c0683d Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Fri, 4 Sep 2026 00:11:48 -0400 Subject: [PATCH 22/27] docs(parallel): regenerate status after item 752 pull request 776 opened --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 026efac02..f9e65c136 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-03T21-20 | -| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker; last observed at round 17, execution not yet resumed), 752 (sonnet, plan execution reported complete by its own child and feature-review delegated; awaiting that review to finish before PR authoring), and 736 (opus, just launched, resume-at-execution). On each completion: durably confirm actual git push state before trusting a DONE report (per the 731 near-miss), stage checkpoint + PR artifacts at the session root, create the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | +| last_updated | 2026-09-04T04-15 | +| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker), 752 (background-watch pull request 776 to CI green, update-branch on BEHIND, then a SQUASH merge -- not the ordinary merge method, per the leaked-host-path history note), and 736 (opus, relaunched without isolation after the prior attempt blocked on a harness sandboxing defect). On each completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | ## Items @@ -32,7 +32,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | in_flight | worktree_created | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | | 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/758 | 8642d42ce4562241152c8c67f6cad372fcfded46 | -| 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | worktree_created | - | - | +| 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/776 | - | ### Item lifecycle timestamps @@ -52,7 +52,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 736 | 2026-09-03T21-20 | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | | 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | 2026-09-03T20-05 | 2026-09-03T19-38 | - | -| 752 | 2026-09-03T15-00 | - | - | - | - | +| 752 | 2026-09-03T15-00 | 2026-09-04T04-08 | - | - | - | Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files and removal was not forced. `merge_status: merged` still satisfies open-mode completion. From 0f36b7d8ca1480f7edb3e1b667133b5a479f7186 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Fri, 4 Sep 2026 00:30:24 -0400 Subject: [PATCH 23/27] docs(parallel): regenerate status after item 752 merged (PR 776, squashed) --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index f9e65c136..3de51548a 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-04T04-15 | -| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker), 752 (background-watch pull request 776 to CI green, update-branch on BEHIND, then a SQUASH merge -- not the ordinary merge method, per the leaked-host-path history note), and 736 (opus, relaunched without isolation after the prior attempt blocked on a harness sandboxing defect). On each completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | +| last_updated | 2026-09-04T04-45 | +| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker), and 736 (opus, relaunched without isolation after the prior attempt blocked on a harness sandboxing defect). On each completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | ## Items @@ -32,7 +32,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | in_flight | worktree_created | - | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | | 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/758 | 8642d42ce4562241152c8c67f6cad372fcfded46 | -| 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/776 | - | +| 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/776 | c12c4c34c227cede1690bcb5705e309ce9fa8796 | ### Item lifecycle timestamps @@ -52,7 +52,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 736 | 2026-09-03T21-20 | - | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | | 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | 2026-09-03T20-05 | 2026-09-03T19-38 | - | -| 752 | 2026-09-03T15-00 | 2026-09-04T04-08 | - | - | - | +| 752 | 2026-09-03T15-00 | 2026-09-04T04-08 | 2026-09-04T04-45 | 2026-09-04T04-29 | - | Worktree removal for items 645 and 707 was attempted (non-forced `git worktree remove`) and deferred: both worktrees carry modified/untracked files and removal was not forced. `merge_status: merged` still satisfies open-mode completion. From fdb5c67f8d7e6d1ee5fa2d4b2f217379688c173b Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Fri, 4 Sep 2026 02:31:00 -0400 Subject: [PATCH 24/27] docs(parallel): regenerate status after item 736 pull request 777 opened --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 3de51548a..91d9ee6da 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-04T04-45 | -| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker), and 736 (opus, relaunched without isolation after the prior attempt blocked on a harness sandboxing defect). On each completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | +| last_updated | 2026-09-04T05-00 | +| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker). Item 736 delivered genuine execution (7013/7013 tests, PASS review, 13/13 AC checked) and is background-watching pull request 777 to CI green after an update-branch cycle, then a normal merge. On each completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | ## Items @@ -29,7 +29,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/754 | f8414ee979e1884c4a93703523509d4f45e89151 | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | -| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | in_flight | worktree_created | - | - | +| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/777 | - | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | | 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/758 | 8642d42ce4562241152c8c67f6cad372fcfded46 | | 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/776 | c12c4c34c227cede1690bcb5705e309ce9fa8796 | @@ -49,7 +49,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 732 | 2026-09-03T07-19 | 2026-09-03T07-59 | 2026-09-03T08-10 | 2026-09-03T08-11 | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | -| 736 | 2026-09-03T21-20 | - | - | - | - | +| 736 | 2026-09-03T21-20 | 2026-09-04T05-00 | - | - | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | | 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | 2026-09-03T20-05 | 2026-09-03T19-38 | - | | 752 | 2026-09-03T15-00 | 2026-09-04T04-08 | 2026-09-04T04-45 | 2026-09-04T04-29 | - | From e2c13c59eb96f6f69aebb1b53df3c4e9a25721cb Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Fri, 4 Sep 2026 02:37:08 -0400 Subject: [PATCH 25/27] docs(parallel): regenerate status after item 736 merged (PR 777) --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 91d9ee6da..6e63505a9 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-04T05-00 | -| next_step | Await background notifications for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker). Item 736 delivered genuine execution (7013/7013 tests, PASS review, 13/13 AC checked) and is background-watching pull request 777 to CI green after an update-branch cycle, then a normal merge. On each completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge, then re-evaluate the per-edge barrier for any newly freed items. Do not report run completion (mode is open) until every non-withdrawn item reaches merged or worktree_removed. | +| last_updated | 2026-09-04T06-40 | +| next_step | Await background notification for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker) -- the only remaining non-terminal item. On completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge. Do not report run completion (mode is open) until item 584 reaches merged or worktree_removed. | ## Items @@ -29,7 +29,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 732 | docs/features/active/2026-09-02-folderconverter-folderpredictor-dead-code-and-bugs-732 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/754 | f8414ee979e1884c4a93703523509d4f45e89151 | | 733 | docs/features/active/2026-09-02-coverage-cobertura-mstest-powershell-tooling-defects-733 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/748 | b13d5b7b1a6dd0aa79d51d48a7156ee67377f9d0 | | 735 | docs/features/active/2026-09-02-ribbon-engine-toggle-defects-735 | 1 | merged | worktree_removed | https://github.com/drmoisan/TaskMaster/pull/749 | b01c37654b4cf0a470b09d565fcd5b76d2bcd758 | -| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/777 | - | +| 736 | docs/features/active/2026-09-02-efc-archiveroot-boundary-sink-defects-736 | 4 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/777 | c7078d4170c708a6124573b28a81ec7bcc001cb6 | | 737 | docs/features/active/2026-09-02-breadcrumb-bridge-keyboard-navigation-defects-737 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/750 | 87233f867ad60c0a5c0d19b09cc121ae536d7ba1 | | 751 | docs/features/active/terminal-notification-hook-test-lacks-sync-barrier-751 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/758 | 8642d42ce4562241152c8c67f6cad372fcfded46 | | 752 | docs/features/active/2026-09-03-coverage-assembly-discovery-excludes-own-worktree-root-752 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/776 | c12c4c34c227cede1690bcb5705e309ce9fa8796 | @@ -49,7 +49,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | 732 | 2026-09-03T07-19 | 2026-09-03T07-59 | 2026-09-03T08-10 | 2026-09-03T08-11 | - | | 733 | 2026-09-02T18-10 | 2026-09-03T01-06 | 2026-09-03T01-21 | 2026-09-03T01-21 | - | | 735 | 2026-09-03T01-08 | 2026-09-03T01-27 | 2026-09-03T07-10 | 2026-09-03T07-11 | 2026-09-03T07-12 | -| 736 | 2026-09-03T21-20 | 2026-09-04T05-00 | - | - | - | +| 736 | 2026-09-03T21-20 | 2026-09-04T05-00 | 2026-09-04T05-15 | 2026-09-04T06-36 | - | | 737 | 2026-09-03T01-08 | 2026-09-03T01-28 | 2026-09-03T07-17 | 2026-09-03T07-17 | - | | 751 | 2026-09-03T16-30 | 2026-09-03T19-20 | 2026-09-03T20-05 | 2026-09-03T19-38 | - | | 752 | 2026-09-03T15-00 | 2026-09-04T04-08 | 2026-09-04T04-45 | 2026-09-04T04-29 | - | From 5d9471358b1076c6deaf05a0ff69a581659b1c09 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Fri, 4 Sep 2026 04:06:46 -0400 Subject: [PATCH 26/27] docs(parallel): regenerate status after item 584 pull request 778 opened --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 6e63505a9..8894f0c0c 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-04T06-40 | -| next_step | Await background notification for: 584 (opus, still cycling an extended preflight loop on a plan revised for the #752 coverage-script worktree blocker) -- the only remaining non-terminal item. On completion: durably confirm actual git push state before trusting a DONE report, stage checkpoint plus PR artifacts at the session root, create/confirm the PR, background-watch CI to green with update-branch cycles on BEHIND, merge. Do not report run completion (mode is open) until item 584 reaches merged or worktree_removed. | +| last_updated | 2026-09-04T08-10 | +| next_step | Item 584 delivered genuine execution (plan 50/50, all gates green, 7/7 AC checked, 0 blocking review findings) and pull request 778 is open against main. Background-watch it to CI green with update-branch cycles on BEHIND, then merge; after merge, independently verify and close issue 584 if still open. Once 584 reaches merged or worktree_removed, every non-withdrawn item in this run is terminal, but the run stays open (mode is open) and does not auto-complete -- it terminates only via /parallel-close. | ## Items @@ -20,7 +20,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | --- | --- | --- | --- | --- | | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/753 | 87cb4df338322844abfa580abea14df77e738e5c | -| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | in_flight | worktree_created | - | - | +| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/778 | - | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/755 | 495b012929675f59dd4dea082a0694c0f5a27369 | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/756 | 35583f7c7e1f1c9b97e4f6f1e7846a3f2693c17e | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | @@ -40,7 +40,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | --- | --- | --- | --- | | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | 2026-09-03T07-50 | 2026-09-03T07-50 | - | -| 584 | 2026-09-03T07-57 | - | - | - | - | +| 584 | 2026-09-03T07-57 | 2026-09-04T08-10 | - | - | - | | 645 | 2026-09-03T07-19 | 2026-09-03T14-40 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - | From 5854164ee3975eb6cd55de5fa0d5a088258efaf5 Mon Sep 17 00:00:00 2001 From: Dan Moisan Date: Fri, 4 Sep 2026 04:17:31 -0400 Subject: [PATCH 27/27] docs(parallel): regenerate status after item 584 merged (PR 778) -- all 15 items terminal --- docs/features/parallel/bugs-2026-09-02/parallel-status.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/features/parallel/bugs-2026-09-02/parallel-status.md b/docs/features/parallel/bugs-2026-09-02/parallel-status.md index 8894f0c0c..c1c0fb036 100644 --- a/docs/features/parallel/bugs-2026-09-02/parallel-status.md +++ b/docs/features/parallel/bugs-2026-09-02/parallel-status.md @@ -11,8 +11,8 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | max_concurrency | 16 | | current_cohort | 2 | | recolor_generation | 1 | -| last_updated | 2026-09-04T08-10 | -| next_step | Item 584 delivered genuine execution (plan 50/50, all gates green, 7/7 AC checked, 0 blocking review findings) and pull request 778 is open against main. Background-watch it to CI green with update-branch cycles on BEHIND, then merge; after merge, independently verify and close issue 584 if still open. Once 584 reaches merged or worktree_removed, every non-withdrawn item in this run is terminal, but the run stays open (mode is open) and does not auto-complete -- it terminates only via /parallel-close. | +| last_updated | 2026-09-04T09-15 | +| next_step | Every non-withdrawn item in this run (15 of 15) has reached merge_status merged or worktree_removed. Issue 584 was confirmed still open post-merge and closed directly with a link to PR 778, mirroring the 731/732 precedent. Per mode open this run does not auto-complete and remains a standing queue; it terminates only via /parallel-close, which is out of scope for this driver and has not been invoked. | ## Items @@ -20,7 +20,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | --- | --- | --- | --- | --- | | 564 | docs/features/active/claude-md-cites-ciyml-for-moved-toolchain-commands-564 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/745 | 8be5a6aac3b5a82c86241fbbf989fd9118602c56 | | 565 | docs/features/active/2026-09-02-invoke-mstestwithcoverage-threshold-before-setcontent-565 | 1 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/753 | 87cb4df338322844abfa580abea14df77e738e5c | -| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | in_flight | pr_open | https://github.com/drmoisan/TaskMaster/pull/778 | - | +| 584 | docs/features/active/uithread-dispatcher-null-race-progresstrackerasync-584 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/778 | 1c3b210cab966b56a51c9648cd19c6f27b8d8e0b | | 645 | docs/features/active/quickfiler-session-metrics-twelve-hour-time-format-645 | 2 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/755 | 495b012929675f59dd4dea082a0694c0f5a27369 | | 707 | docs/features/active/2026-08-31-narrow-fileio2-retryable-exception-set-707 | 3 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/756 | 35583f7c7e1f1c9b97e4f6f1e7846a3f2693c17e | | 729 | docs/features/active/2026-09-02-test-determinism-and-hygiene-debt-729 | 0 | merged | merged | https://github.com/drmoisan/TaskMaster/pull/746 | a679cd082819af6788cd0fb35f4366786fab87e3 | @@ -40,7 +40,7 @@ Generated projection of artifacts/orchestration/parallel-orchestrator-state.json | --- | --- | --- | --- | --- | --- | | 564 | 2026-09-02T18-10 | 2026-09-02T21-50 | 2026-09-02T22-00 | 2026-09-02T22-04 | - | | 565 | 2026-09-03T01-30 | 2026-09-03T07-44 | 2026-09-03T07-50 | 2026-09-03T07-50 | - | -| 584 | 2026-09-03T07-57 | 2026-09-04T08-10 | - | - | - | +| 584 | 2026-09-03T07-57 | 2026-09-04T08-10 | 2026-09-04T09-10 | 2026-09-04T08-16 | - | | 645 | 2026-09-03T07-19 | 2026-09-03T14-40 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 707 | 2026-09-03T07-57 | 2026-09-03T14-42 | 2026-09-03T15-15 | 2026-09-03T15-55 | - | | 729 | 2026-09-02T18-10 | 2026-09-03T00-38 | 2026-09-03T01-04 | 2026-09-03T01-05 | - |