docs(design): status lines say what is built and which issue tracks the rest #764

Merged
argus merged 1 commit from loop/749-design-status-lines into main 2026-11-13 20:13:15 +00:00
Collaborator

Closes #749

Docs only: the status lines of the design records in docs/design/ now say what exists on main, which slices are open, and the issue that tracks them. Nothing below a status line changes except the sentence in the same paragraph that repeated the stale claim ("nothing changed", "no code exists").

The seven records of the issue

Record Change Open part tracked by
ECS.md slice 1 built for the data layer (#453); systems, stages, schedule and std/transform open; slices 2 to 9 open #89, #90, #91, #92
TENSOR.md slice 1 built (#691), slices 2 to 9 open #82 (each slice is filed when it starts)
COMPUTE.md std/tensor exists; std/gpu and std/learning do not; TENSOR.md "slice 1 built" #82, #85, #86
JAVASCRIPT-AND-PHP.md both back ends exist under compiler/src/backend/; open slices named #63, #64, #761, #682, #66
JAVASCRIPT-BACKEND.md slices 1 to 4B built (#678, #684, #701, #708, #724), 5 to 8 open #63, #682
COLLECTION-STORAGE.md slice 1 built (#526), slices 2 to 7 open #55, #565, #566
NATIVE-BODIES.md slices 1 to 3 built (#467, #478, #484), slice 4 waits for the seed refresh #53

Every other record, read against std/, compiler/ and the closed issues

Unchanged: BINARY, BRAND, COLLECTIONS, CONCURRENCY, DEBUGGER, DECIMAL, DEPRECATION, DESTRUCTORS, DNS, FIRST-PARTY, FLAGS, FOREIGN, FRAMEWORK, LANGUAGE-MODELS, LANGUAGE-SERVER, LOOPS, NATIVES, NETWORK, OS, PANICS, PATH, PROJECT, RANDOM, RELEASE, REPL, RESOURCES, SCRIPT-RECEIVERS, STREAMS, TEXT-FORMATS, URI, VM, WEB. Their built and open claims match the code (checked: std/ has no scene, gpu, learning; std/time has no TimeZone; Pointer/CString are not in std/; no closed-trait implementation; torb subcommands still partly in main.trb).

Changed (only an issue number added, no claim changed):

Record Added Issue
CLOSED-TRAITS.md epic and first step #713, #743
TIME.md the zone database #755
SCRIPTS.md slice 6, the teardown #754
LINEAR.md item 12 #753
ENCODING.md slice 7 #712
CLI.md the subcommands still in main.trb #124
PHP.md slice 3 open #761

Status lines that leave work open without an issue of their own, tracked only by the epic #742 / the record itself: none beyond the "filed when it starts" slices under #82, #55, #53, #63, #64.

Test

  • tools/check-commits.sh origin/main HEAD: clean (one Conventional Commit).
  • torb docs check runs in forge CI (not run locally, no bootstrap). Design records are skill: omit, so skills/ has no derived output to regenerate.
Closes #749 Docs only: the status lines of the design records in `docs/design/` now say what exists on `main`, which slices are open, and the issue that tracks them. Nothing below a status line changes except the sentence in the same paragraph that repeated the stale claim ("nothing changed", "no code exists"). ## The seven records of the issue | Record | Change | Open part tracked by | |---|---|---| | ECS.md | slice 1 built for the data layer (#453); systems, stages, schedule and `std/transform` open; slices 2 to 9 open | #89, #90, #91, #92 | | TENSOR.md | slice 1 built (#691), slices 2 to 9 open | #82 (each slice is filed when it starts) | | COMPUTE.md | `std/tensor` exists; `std/gpu` and `std/learning` do not; TENSOR.md "slice 1 built" | #82, #85, #86 | | JAVASCRIPT-AND-PHP.md | both back ends exist under `compiler/src/backend/`; open slices named | #63, #64, #761, #682, #66 | | JAVASCRIPT-BACKEND.md | slices 1 to 4B built (#678, #684, #701, #708, #724), 5 to 8 open | #63, #682 | | COLLECTION-STORAGE.md | slice 1 built (#526), slices 2 to 7 open | #55, #565, #566 | | NATIVE-BODIES.md | slices 1 to 3 built (#467, #478, #484), slice 4 waits for the seed refresh | #53 | ## Every other record, read against `std/`, `compiler/` and the closed issues Unchanged: BINARY, BRAND, COLLECTIONS, CONCURRENCY, DEBUGGER, DECIMAL, DEPRECATION, DESTRUCTORS, DNS, FIRST-PARTY, FLAGS, FOREIGN, FRAMEWORK, LANGUAGE-MODELS, LANGUAGE-SERVER, LOOPS, NATIVES, NETWORK, OS, PANICS, PATH, PROJECT, RANDOM, RELEASE, REPL, RESOURCES, SCRIPT-RECEIVERS, STREAMS, TEXT-FORMATS, URI, VM, WEB. Their built and open claims match the code (checked: `std/` has no `scene`, `gpu`, `learning`; `std/time` has no `TimeZone`; `Pointer`/`CString` are not in `std/`; no closed-trait implementation; `torb` subcommands still partly in `main.trb`). Changed (only an issue number added, no claim changed): | Record | Added | Issue | |---|---|---| | CLOSED-TRAITS.md | epic and first step | #713, #743 | | TIME.md | the zone database | #755 | | SCRIPTS.md | slice 6, the teardown | #754 | | LINEAR.md | item 12 | #753 | | ENCODING.md | slice 7 | #712 | | CLI.md | the subcommands still in `main.trb` | #124 | | PHP.md | slice 3 open | #761 | Status lines that leave work open without an issue of their own, tracked only by the epic #742 / the record itself: none beyond the "filed when it starts" slices under #82, #55, #53, #63, #64. ## Test - `tools/check-commits.sh origin/main HEAD`: clean (one Conventional Commit). - `torb docs check` runs in forge CI (not run locally, no bootstrap). Design records are `skill: omit`, so `skills/` has no derived output to regenerate.
docs(design): status lines say what is built and which issue tracks the rest
All checks were successful
ci / commit messages (pull_request) Successful in 8s
ci / what the change touches (pull_request) Successful in 8s
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been skipped
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been skipped
pdisc / pdisc (pull_request) Successful in 13s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
ci / which runners exist (pull_request) Successful in 1s
ci / bootstrap and conformance (windows-x64) (pull_request) Has been skipped
ci / bootstrap (linux-x64) (pull_request) Successful in 6m1s
ci / tier B (linux-x64) (pull_request) Has been skipped
ci / tools/release-sync and tools/registry (linux-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (windows-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (linux-arm64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (macos-arm64) (pull_request) Has been skipped
ci / every host emits the same C (pull_request) Has been skipped
ci / the playground (torb as WebAssembly) (pull_request) Has been skipped
ci / conformance (JavaScript under Node.js) (pull_request) Successful in 1m54s
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Successful in 7m42s
ci / tier A (linux-x64) (pull_request) Successful in 45m33s
ci / pack the seed (pull_request) Successful in 11s
ci / archives (pull_request) Has been skipped
ci / gates (pull_request) Successful in 0s
be51302c83
argus approved these changes 2026-11-13 20:13:13 +00:00
argus left a comment

Checklist (head be51302):

  • Tests: docs only; CI green for this head (pdisc, commit messages, gates, bootstrap, conformance).
  • Correctness: every status line checked against main: std/ecs/src, std/tensor/src, compiler/src/backend/{javascript,php} and runtime/javascript exist; std/gpu, std/learning do not. All cited closed issues (#453, #691, #526, #467, #478, #484, #678, #684, #701, #708, #724) are closed, all tracking issues (#53, #55, #63, #64, #66, #82, #85, #86, #89-#92, #124, #565, #566, #682, #712, #713, #743, #753-#755, #761) are open.
  • Scope = #749: the seven records plus the issue-number additions; the PR body lists every other record as unchanged or changed. Nothing below the status lines changes except the sentences that repeated the stale claim.
  • Security/data/architecture/placement: nothing touched.

Non-blocking: a few status paragraphs now have very long lines (COMPUTE.md, CLOSED-TRAITS.md, TIME.md, PHP.md); rewrap if convenient.

Checklist (head be51302): - Tests: docs only; CI green for this head (pdisc, commit messages, gates, bootstrap, conformance). - Correctness: every status line checked against main: `std/ecs/src`, `std/tensor/src`, `compiler/src/backend/{javascript,php}` and `runtime/javascript` exist; `std/gpu`, `std/learning` do not. All cited closed issues (#453, #691, #526, #467, #478, #484, #678, #684, #701, #708, #724) are closed, all tracking issues (#53, #55, #63, #64, #66, #82, #85, #86, #89-#92, #124, #565, #566, #682, #712, #713, #743, #753-#755, #761) are open. - Scope = #749: the seven records plus the issue-number additions; the PR body lists every other record as unchanged or changed. Nothing below the status lines changes except the sentences that repeated the stale claim. - Security/data/architecture/placement: nothing touched. Non-blocking: a few status paragraphs now have very long lines (COMPUTE.md, CLOSED-TRAITS.md, TIME.md, PHP.md); rewrap if convenient.
argus merged commit 158ed71274 into main 2026-11-13 20:13:15 +00:00
argus deleted branch loop/749-design-status-lines 2026-11-13 20:13:15 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
torbscript/language!764
No description provided.