Script receivers 6/6: migrate repository scripts and docs #517
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Slice 7 of Design:
docs/design/SCRIPT-RECEIVERS.md(branchdocs/script-receivers). Part of the script-receivers epic.Introduce and document the optional mapping; lands together with slices 2-4. Existing scripts keep working unmapped, so no migration of every script is required.
Scope
examples/config-dsl/project.trb:scripts "config.trb", receiver: "ServerConfig", from: "./src/server-config".tests/conformance/project.trb: families forcrossing/*.trband thevm-only/scripts (receivers are theSettingsof each test program), where mapping pays; other scripts may stay unmapped.compiler/tests(receivers.test.trb,sandbox.test.trb,reference.test.trb) cover both mapped (manifests withscripts) and unmapped scripts.docs/language/configuration/,docs/how-to/write-a-configuration-file.md,docs/standard-library/sandbox.md, glossary; SCRIPTS.md (section 3 "the load decides") and PROJECT.md vocabulary table; regenerated skill docs.Acceptance
torb manifest --checkand the docs--checkgate.Amended 2026-10-26 (owner): the
scriptsmapping is optional; unmapped scripts stay valid and are typed by inference from literalSandbox.loadcalls, else untyped (SCRIPT-RECEIVERS.md sections 1, 5, 6).Design PR: #519 · Epic: #518
Sandbox.readfor a script path known at run time (step 1 of #138) #576[loop:torbscript] intake: in scope (author orion, label loop), no duplicate, no collision with a design record (SCRIPT-RECEIVERS.md landed via #519), no owner question. Lands with slices 2-4 of epic #518 (#513 in review), so refine sequences it last. next: refine