Skip to content

fix: persist empty task descriptions after Clean and creation (#2936) - #2939

Merged
mblua merged 1 commit into
mainfrom
fix/2936-empty-task-defaults
Oct 7, 2026
Merged

mblua merged 1 commit into
mainfrom
fix/2936-empty-task-defaults

Conversation

@mblua

@mblua mblua commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Clean and empty-title room creation currently persist placeholder prose that later appears above appended human summaries. This phase leaves the body empty while preserving Clean title, BOM/EOL, topic/status, backups and recovery; a new default TASK.md contains only the 23-byte LF frontmatter. Existing human and legacy descriptions remain intact outside explicit Clean.

P02 of #2930, following merged P01 (#2938). Scope: three Rust files. Adds assertions for repeated BOM/CRLF Clean NoOp, first append after Clean, legacy preservation and empty snapshot description.

Validation on 07229e4: Grinch code PASS; six Cargo commands, 98 tests passed; frontend regression 143 passed; fmt and layering/arcs/cycles checks passed. PRE/POST complete arc records byte-identical to each other and baseline. No final package requested. Base 49f6230 remains origin/main; ancestry verified, no incoming delta.

Approved immutable P02 v3: Phase-SHA256 717F99B2264ADB28CC3FB571752D77B31F761497E1EB83B001762F9940E074DC. Evidence and approval receipts in project .ac/plans/2930-empty-task-description/.

Closes #2936

@sonarqubecloud

sonarqubecloud Bot commented Oct 7, 2026

Copy link
Copy Markdown

@mblua

mblua commented Oct 7, 2026

Copy link
Copy Markdown
Owner Author

Delivery gates verified on exact head 07229e4: all five triggered Actions runs completed successfully (37564386071,37564386112,37564386047,37564382645,37564382625), all applicable PR checks PASS including Sonar and security integrations. Extra full-tier jobs skipped by official ci-tier output: run_number=3212 full=false, no ci:full label or workflow_dispatch. Windows Rust regression, Linux clippy, fmt and test-debt PASS. Latest origin/main49f6230 remains ancestor, no incoming delta. Local98Rust/143frontendPASS, Grinch codePASS, scope/architecture guards complete. Approved P02 v3 unchanged. Admin merge proceeds under approved delivery flow.

@mblua
mblua merged commit d720ea2 into main Oct 7, 2026
20 checks passed
@mblua
mblua deleted the fix/2936-empty-task-defaults branch October 7, 2026 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Persist empty room task descriptions after Clean and creation

1 participant