Skip to content

widgets: catalogue all 82 widget folders and the factory law - #10939

Merged
gHashTag merged 4 commits into
masterfrom
claude/t27-widgets-catalog-3e2d7f
Oct 19, 2026
Merged

gHashTag merged 4 commits into
masterfrom
claude/t27-widgets-catalog-3e2d7f

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #10938. Epic #10937.

Adds specs/widgets/catalog.t27 (the census of 82 widget folders, 28 hand-written tools, 22833 hand lines, 7 tests), specs/t27f/widget_factory.t27 (six stages, the t27c-seal build key, the port gate, 7 tests) and registers SF_WIDGET_FACTORY in specs/t27f/frontend.t27 (9 tests).

Measured with t27c 0.5.2 test-report: 23 of 23 pass, 0 vacuous. Not claimed: no stage past spec exists as a program yet.

🤖 Generated with Claude Code

…ols carry 22833 hand lines, 2775 of them pure logic (Closes #10938)

specs/widgets/catalog.t27 pins the census measured at trinity origin/main.
specs/t27f/widget_factory.t27 states six stages, the t27c-seal build key and the port gate.
specs/t27f/frontend.t27 registers SF_WIDGET_FACTORY. Epic #10937.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…wers no fn bodies, so the logic stage waits (Closes #10938)

specs/widgets/gatle_rule.t27 replaces rule.js as the single source. widget_factory.t27
records that gen-js/gen-ts emit declarations only. Epic #10937.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…s and embed sizes run native under t27b, 3 of 3 (Closes #10938)

specs/widgets/gallery_rules.t27 holds the decisions of scripts/widgets-from-spec.mjs
(trinity); the gallery data stays in trinity gallery.t27. Epic #10937.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-19 07:49:25 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 46
PRs with All Checks Green 4
READY 2
FAILING 46
PENDING 0
NO CHECKS YET 0

These columns do not partition: 2 + 46 + 0 + 0 = 48, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=88b8cb73ceda != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

…lOf, exit codes and hud views over bytes; 8 of 8 under t27c and t27b, byte-identical to metaOf on all 337 corpus files (Closes #10938)

specs/widgets/page_reader.t27 replaces the reading half of widgets-from-spec.mjs. Epic #10937.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-19 08:08:01 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 45
PRs with All Checks Green 5
READY 2
FAILING 45
PENDING 0
NO CHECKS YET 0

These columns do not partition: 2 + 45 + 0 + 0 = 47, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=88b8cb73ceda != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 3b7c34b into master Oct 19, 2026
30 of 35 checks passed
gHashTag added a commit that referenced this pull request Oct 19, 2026
…#10967) (#10968)

3b7c34b (#10939) changed specs/t27f/frontend.t27 without re-sealing it, so the Seal
Coverage check failed on every pull request. Re-sealed on the Railway lab with a
compiler built from f9fe37a. Verify prints all hashes MATCH, and the coverage check
reports 2796 holding, 113 baselined, none newly broken. The spec is untouched.

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

widgets: catalogue every widget and the factory law (epic 10937, first child)

2 participants