Skip to content

docs(tasks): backlog bookkeeping: close finished tasks, file 0188/0189, mark deliberate divergences - #511

Merged
rmorozov merged 1 commit into
masterfrom
claude/project-thread-sclx6e
Oct 14, 2026
Merged

rmorozov merged 1 commit into
masterfrom
claude/project-thread-sclx6e

Conversation

@rmorozov

Copy link
Copy Markdown
Member

Requested by Ruslan · project thread

Before: five tasks had met their "done when" but were still marked in-progress. 0041 was marked in-progress although nobody was working on it. Three divergence lines named closed tasks without saying the divergence is intentional, and the task index lagged the task files after train 8.

After: those statuses match the repo. Each remaining divergence line names an open task or carries deliberate:, and the index is regenerated.

Task Change Evidence
0082 done #478 put /W4 /WX on Windows CI (its done-when); the /wd4702 leftover is 0174
0165 done #508 merged (a6e9573); the lines that still name 0165 are deliberate:, which 0038 accepts
0037 done its last line, sequences.casefold_non_ascii, moves to the new task 0189
0118 done bench/count.py on b040e7e, Release: Load/many_tags 9,188,458 instructions (0109: 16.40M, -44%; goal -30%)
0130 done same run: Load/many_tags retains 421,232 B (was 1,138,584, -63%; goal under half)
0041 in-progress -> open only \N{name} is left and nobody is on it
0188 (new) stored loop.cycle keeps the position it was read at; loop.cycle(x=1) ignores keywords carried from 0144's "left over", owns statements.loop_cycle_stored_called_later
0189 (new) case-insensitive comparison folds only ASCII; 0048's Unicode tables can fix it owns sequences.casefold_non_ascii
filters.select_single_pass (0101), statements.call_block_dict (0156) prefixed deliberate: both are documented as intentional in docs/parity.md and in their line text

How: I edited only task files, test/parity/divergences/*.txt (task numbers and deliberate: prefixes, no case added or removed) and the index generated by scripts/task_index.py. The parity suite still passes (3231 tests), and update_divergences.py --dry-run reports 0 removed, 0 changed, 0 new. The docs/parity.md summary is left for the steward's regeneration.

Roles: none (bookkeeping); verifier not run, per CLAUDE.md for docs. Preflight: format and task-file checks pass; clang-tidy not installed locally, and no C++ changed.

🤖 Generated with Claude Code

https://claude.ai/code/session_017r4qbSd8vaW6bzt8m4g9it


Generated by Claude Code

…189, mark deliberate divergences

- 0082: #478 met its done-when (/W4 /WX on Windows CI).
- 0165: merged in #508; the lines naming it are deliberate.
- 0037: its last divergence (non-ASCII case folding) moves to new task 0189.
- 0118, 0130: measured on b040e7e with bench/count.py: Load/many_tags
  9.19M instructions (-44% vs 0109) and 421,232 B retained (-63%).
- 0041: back to open; only \N{name} is left and nobody is on it.
- statements.loop_cycle_stored_called_later named the closed 0144: filed 0188.
- select_single_pass (0101) and call_block_dict (0156) are intentional:
  prefixed deliberate:.
- Regenerated the task index.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017r4qbSd8vaW6bzt8m4g9it
@rmorozov rmorozov self-assigned this Oct 14, 2026
@rmorozov
rmorozov marked this pull request as ready for review October 14, 2026 10:09
@rmorozov
rmorozov merged commit c5658c4 into master Oct 14, 2026
34 checks passed
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.

2 participants