negentropy: scaffold grammar-first structural checker (#1) #1

Merged
PerishFire merged 7 commits from negentropy-forgejo-linux-beta into main 2026-07-10 04:29:39 +00:00
Owner

negentropy: scaffold grammar-first structural checker (#1)

Self-built PEG engine (zero ANTLR): g4-subset lexer+parser interpreting an
embedded rust grammar, producing a typed structure tree. Three law channels:
fault (block depth / comment / path depth), blindspot (parse coverage), and
vocabulary debt (single-word). Config layered from negentropy.toml +
vocabulary.toml. runseal operational envelope, de-runseal'd release manager.
negentropy dogfoods all its own laws (0 faults / 0 blind / 0 debt).

Co-authored-by: PerishFire perishfire@noreply.git.perish.top
Co-authored-by: Claude Opus 4.8 (1M context) noreply@anthropic.com
ci: enforce lf line endings via gitattributes (#2)

Windows checkout was converting text to CRLF, breaking deno fmt --check in the
guard. Force eol=lf everywhere so tooling is line-ending stable cross-platform.

Co-authored-by: PerishFire perishfire@noreply.git.perish.top
Co-authored-by: Claude Opus 4.8 (1M context) noreply@anthropic.com
ci: run guard on ubuntu only (#3)

Drop the windows/macos matrix to cut CI time; ubuntu is the reference platform.

Co-authored-by: PerishFire perishfire@noreply.git.perish.top
Co-authored-by: Claude Opus 4.8 (1M context) noreply@anthropic.com
release: migrate beta loop to Forgejo

land: use tea login for Forgejo

land: read tea login config

land: allow tea login config read

negentropy: scaffold grammar-first structural checker (#1) Self-built PEG engine (zero ANTLR): g4-subset lexer+parser interpreting an embedded rust grammar, producing a typed structure tree. Three law channels: fault (block depth / comment / path depth), blindspot (parse coverage), and vocabulary debt (single-word). Config layered from negentropy.toml + vocabulary.toml. runseal operational envelope, de-runseal'd release manager. negentropy dogfoods all its own laws (0 faults / 0 blind / 0 debt). Co-authored-by: PerishFire <perishfire@noreply.git.perish.top> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> ci: enforce lf line endings via gitattributes (#2) Windows checkout was converting text to CRLF, breaking deno fmt --check in the guard. Force eol=lf everywhere so tooling is line-ending stable cross-platform. Co-authored-by: PerishFire <perishfire@noreply.git.perish.top> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> ci: run guard on ubuntu only (#3) Drop the windows/macos matrix to cut CI time; ubuntu is the reference platform. Co-authored-by: PerishFire <perishfire@noreply.git.perish.top> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> release: migrate beta loop to Forgejo land: use tea login for Forgejo land: read tea login config land: allow tea login config read
Self-built PEG engine (zero ANTLR): g4-subset lexer+parser interpreting an
embedded rust grammar, producing a typed structure tree. Three law channels:
fault (block depth / comment / path depth), blindspot (parse coverage), and
vocabulary debt (single-word). Config layered from negentropy.toml +
vocabulary.toml. runseal operational envelope, de-runseal'd release manager.
negentropy dogfoods all its own laws (0 faults / 0 blind / 0 debt).

Co-authored-by: PerishFire <perishfire@noreply.git.perish.top>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Windows checkout was converting text to CRLF, breaking deno fmt --check in the
guard. Force eol=lf everywhere so tooling is line-ending stable cross-platform.

Co-authored-by: PerishFire <perishfire@noreply.git.perish.top>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Drop the windows/macos matrix to cut CI time; ubuntu is the reference platform.

Co-authored-by: PerishFire <perishfire@noreply.git.perish.top>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
land: allow tea login config read
Some checks failed
guard / guard (pull_request) Failing after 0s
6b9847c1e6
PerishFire deleted branch negentropy-forgejo-linux-beta 2026-07-10 04:29:39 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
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
PerishFire/negentropy!1
No description provided.