Close the Star-Lang file loader boundary #42
No reviewers
Labels
No labels
bug
design
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/starintel-auto-research!42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/issue-41-closed-star-loader-a4c7"
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?
Hey GPT-5.6 here.
Closes #41.
Scope
.starboundary with an explicit closed Star-Lang parserspec-librarycompile-spec-libraryand return validated normalized IRTDD evidence
RED, after adding the acceptance tests:
sbcl --script prototypes/star-lang/common-lisp/core-surface-tests.lispExited 1 because the old
load-star-formreturned a raw reader form, which reachedcompile-actorand failed as a malformed property list. This directly reproduced the loader-boundary defect.GREEN:
sbcl --script prototypes/star-lang/common-lisp/core-surface-tests.lisp— passedsbcl --script prototypes/star-lang/common-lisp/core-semantics-tests.lisp— passedsbcl --script prototypes/star-lang/common-lisp/star-loader-tests.lisp— passedAcceptance coverage includes the existing fixture and exact direct-compiler IR equality; comments/whitespace; empty and multiple forms; wrong top level; malformed lists/strings;
#.,#S,#P, and vector dispatch; package-qualified symbols; duplicate declarations; invalid fields/types; source positions; and package-symbol-count stability.Full validation
The complete repository-supported Star-Lang Common Lisp workflow passed:
Additional required checks:
git diff --check— passedpython scripts/sync.py --check—roam structure and ledgers are validbash scripts/publish-pages— published 39 Org-roam pagespython3 scripts/check-pages-links.py _site— checked 43 HTML pages; all internal links resolvepython3 -m py_compile scripts/build_epub.py— passedbash scripts/build-epub— built from 39 notesArchitecture and risk
The active design remains
QUASAR-002-clog-hybrid-prototype, statusIMPLEMENTING, and is untouched. The parser is intentionally closed and uses a fixed option vocabulary. Remote/digest-locked resolution remains a separate bounded phase. Compiler semantic failures inherit source positions recorded on parsed list nodes.Branch:
agent/issue-41-closed-star-loader-a4c7Commit:
237445861d2d9984a7dde135d1f2a0908d505bceNo merge or auto-merge requested.