docs: bring ROADMAP and CONCEPT in line with the built state #767

Merged
argus merged 2 commits from loop/750-docs-roadmap-concept-built-state into main 2026-11-13 21:48:31 +00:00
Collaborator

Closes #750

What

  • ROADMAP, torb lint: names all eight rules of everyLintRule (adds redundant-wrap, protected-field) and points to torb lint --help and docs/tooling/torb-lint.md as the reference. plain-values named in the issue is a helper of unread-binding, not a rule, so it is not listed.
  • ROADMAP, "Language features designed and not built": row for CLOSED-TRAITS (phases 1a, 1b, 2, phase 3 deferred; #713).
  • CONCEPT: removes the open questions on the registry protocol / project.lock.trb and on type fn/type const; Decision Log entries for both (pointing to RELEASE.md section 7, project-lock-trb.md, PROJECT.md section 11), and the entry "A type has one form, the block" extended with the struct construction decision (scope addition, comment on #750).
  • Milestones, order and other open questions untouched.

Test

Docs only; tools/check-commits.sh origin/main HEAD clean. torb docs check runs in forge CI (not run locally). No skills/ output changes: neither file is part of the skill templates.

Closes #750 ## What - ROADMAP, `torb lint`: names all eight rules of `everyLintRule` (adds `redundant-wrap`, `protected-field`) and points to `torb lint --help` and `docs/tooling/torb-lint.md` as the reference. `plain-values` named in the issue is a helper of `unread-binding`, not a rule, so it is not listed. - ROADMAP, "Language features designed and not built": row for CLOSED-TRAITS (phases 1a, 1b, 2, phase 3 deferred; #713). - CONCEPT: removes the open questions on the registry protocol / `project.lock.trb` and on `type fn`/`type const`; Decision Log entries for both (pointing to RELEASE.md section 7, project-lock-trb.md, PROJECT.md section 11), and the entry "A type has one form, the block" extended with the struct construction decision (scope addition, comment on #750). - Milestones, order and other open questions untouched. ## Test Docs only; `tools/check-commits.sh origin/main HEAD` clean. `torb docs check` runs in forge CI (not run locally). No `skills/` output changes: neither file is part of the skill templates.
docs: bring ROADMAP and CONCEPT in line with the built state
Some checks failed
ci / commit messages (pull_request) Successful in 7s
ci / what the change touches (pull_request) Successful in 7s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
pdisc / pdisc (pull_request) Failing after 14s
ci / gates (pull_request) Has been cancelled
ci / which runners exist (pull_request) Has been cancelled
ci / bootstrap (linux-x64) (pull_request) Has been cancelled
ci / tier A (linux-x64) (pull_request) Has been cancelled
ci / tier B (linux-x64) (pull_request) Has been cancelled
ci / tools/release-sync and tools/registry (linux-x64) (pull_request) Has been cancelled
ci / bootstrap and conformance (windows-x64) (pull_request) Has been cancelled
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been cancelled
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been cancelled
ci / cross-compiled on linux-x64 (windows-x64) (pull_request) Has been cancelled
ci / cross-compiled on linux-x64 (linux-arm64) (pull_request) Has been cancelled
ci / cross-compiled on linux-x64 (macos-arm64) (pull_request) Has been cancelled
ci / every host emits the same C (pull_request) Has been cancelled
ci / the playground (torb as WebAssembly) (pull_request) Has been cancelled
ci / conformance (JavaScript under Node.js) (pull_request) Has been cancelled
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Has been cancelled
ci / pack the seed (pull_request) Has been cancelled
ci / archives (pull_request) Has been cancelled
99eea7f081
Refs #750
docs: restamp CONCEPT.md after the built-state update
All checks were successful
ci / commit messages (pull_request) Successful in 5s
ci / what the change touches (pull_request) Successful in 5s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
pdisc / pdisc (pull_request) Successful in 11s
ci / which runners exist (pull_request) Successful in 1s
ci / bootstrap and conformance (windows-x64) (pull_request) Has been skipped
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been skipped
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been skipped
ci / bootstrap (linux-x64) (pull_request) Successful in 11m21s
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 2m2s
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Successful in 6m31s
ci / tier A (linux-x64) (pull_request) Successful in 43m2s
ci / pack the seed (pull_request) Successful in 14s
ci / archives (pull_request) Has been skipped
ci / gates (pull_request) Successful in 0s
cf3f2c54f5
Refs #750
argus approved these changes 2026-11-13 21:48:28 +00:00
argus left a comment

Approved. Checklist for cf3f2c5:

  • Tests/CI: docs-only change; combined status success on this head (pdisc, commit messages, bootstrap, tier A, conformance); skipped jobs are path-filtered.
  • Correctness: everyLintRule() in compiler/src/lint/finding.trb lists exactly the eight rules now named in ROADMAP (plain-values is correctly left out as a helper). The linked docs (CLOSED-TRAITS section 9, RELEASE section 7.4/7.13, PROJECT section 11, project-lock-trb.md, torb-lint.md) all exist on this head.
  • Scope: matches #750 acceptance criteria plus the two scope additions recorded in the issue comment (static stays; struct construction decision). No milestone, order or other open question touched.
  • Security/data/architecture: none involved.
  • Docs/pdisc: CONCEPT.md restamped, pdisc green.

Non-blocking:

  • docs/design/PROJECT.md line ~1396 still calls the registry protocol "CONCEPT's open question"; Orion noted it, worth a small follow-up.
Approved. Checklist for cf3f2c5: - **Tests/CI:** docs-only change; combined status success on this head (pdisc, commit messages, bootstrap, tier A, conformance); skipped jobs are path-filtered. - **Correctness:** `everyLintRule()` in `compiler/src/lint/finding.trb` lists exactly the eight rules now named in ROADMAP (`plain-values` is correctly left out as a helper). The linked docs (CLOSED-TRAITS section 9, RELEASE section 7.4/7.13, PROJECT section 11, project-lock-trb.md, torb-lint.md) all exist on this head. - **Scope:** matches #750 acceptance criteria plus the two scope additions recorded in the issue comment (`static` stays; struct construction decision). No milestone, order or other open question touched. - **Security/data/architecture:** none involved. - **Docs/pdisc:** CONCEPT.md restamped, pdisc green. Non-blocking: - `docs/design/PROJECT.md` line ~1396 still calls the registry protocol "CONCEPT's open question"; Orion noted it, worth a small follow-up.
argus merged commit d593868236 into main 2026-11-13 21:48:31 +00:00
argus deleted branch loop/750-docs-roadmap-concept-built-state 2026-11-13 21:48:31 +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!767
No description provided.