Skip to content

GOLDEN SERIES: roadmap — THE GOLDEN SERIES manifest, README rebuild, GOLDEN CHAIN specs - #12914

Merged
gHashTag merged 14 commits into
masterfrom
golden-series-roadmap
Oct 31, 2026
Merged

gHashTag merged 14 commits into
masterfrom
golden-series-roadmap

Conversation

@gHashTag

Copy link
Copy Markdown
Collaborator

THE GOLDEN SERIES — roadmap PR

Вписывает THE GOLDEN SERIES в существующую дорожную карту GitHub (epic #8609 «GOLDEN CHAIN in t27»):

Что добавлено

specs/golden/ — 7 спецификаций:

  • series.t27 — манифест THE GOLDEN SERIES (двухуровневая архитектура: GOLDEN TRIAD + GOLDEN OPERATING SYSTEM)
  • article3_golden_chain.t27 — GOLDEN CHAIN, Article 3 Execution layer
  • golden_invariant.t27 — φ² + 1/φ² = 3 как SHA-256 fingerprint
  • golden_oracle.t27 — bit-for-bit referee для декодеров и hardware
  • golden_head.t27 — canonical локальный head (refs/golden/head)
  • golden_foundry.t27 — измеренная практика публикаций
  • golden_spiral.t27 — 27-petal визуальная идентичность

README.md — пересобран вокруг GOLDEN CHAIN: позиция, доказательства, быстрый старт, честный статус (GREEN/RED/YELLOW), таблица THE GOLDEN SERIES.

AGENTS.md — добавлен раздел «The Golden Series».

docs/golden-series/README.md — манифест серии.
docs/history/WAVES.md + 6 stub-документа — вынесены из README secondary материалы.

Связь с эпиками

Правила соблюдены

  • Все .t27 ASCII-only (L3)
  • Только .t27 specs + прочие документы (не ручная правка сгенерированного кода)
  • Никаких удалений исторических артефактов

φ² + 1/φ² = 3 | TRINITY

…2835)

Add the continuous improvement loop as .t27 specs:

- specs/crons/t27-pareto-improvement-loop.t27: 15-minute tick card,
  seven steps (audit, pareto, fix, verify, land, beat, self-heal),
  Pareto floors, rollback window, verdict codes.
- specs/acceleration/pareto_weak_points.t27: anomaly kinds, impacts,
  scores, outranking, top-anomaly pick.
- specs/acceleration/competitor_research.t27: competitor records,
  pass@k/cost comparison, LEAD/PARITY/BEHIND verdict.
- specs/acceleration/decomposition_plan.t27: atomic units with Closes #N,
  per-mille coverage, next-unit pick.
- specs/acceleration/auto_fix_self_heal.t27: deterministic fix per
  failing check kind, rollback decision, keep/watch/rollback verdict.
- specs/acceleration/coverage_hundred.t27: effective coverage, per-mille,
  L1 traceability.
- specs/tri/commands/pareto_commands.t27: tri pareto audit|fix|verify|
  land|beat|self-heal, tri experience save.
- specs/skills/t27-pareto-improvement-loop.t27: skill card spec.
- .claude/skills/pareto-improvement-loop/SKILL.md: skill body.

All logic in .t27; no foreign edits. Every spec carries test/invariant
blocks and passes t27c test. L1: Refs #12835.
…rebuild, golden system specs

- specs/golden/: THE GOLDEN SERIES two-layer architecture
  - series.t27: manifest with 8 members (TRIAD + OPERATING SYSTEM)
  - article3_golden_chain.t27: Article 3 Execution layer
  - golden_invariant.t27: phi^2 + 1/phi^2 = 3 SHA-256 fingerprint
  - golden_oracle.t27: bit-for-bit referee
  - golden_head.t27: canonical local head refs/golden/head
  - golden_foundry.t27: measured publication practice
  - golden_spiral.t27: 27-petal visual identity
- README.md: rebuilt around GOLDEN CHAIN, Golden Series table, honest status
- AGENTS.md: added The Golden Series section
- specs/tri/shootout/: tri shootout improve command, bench harness with
  Zig-style compile-time unrolling, 3 Pareto collaboration options
- specs/crons/t27-backend-shootout-improvement-loop.t27: 15m Pareto loop
- docs/blog/2026-10-27-t27b-backend-shootout.md: Superiority column,
  Python/C++/JS measurements, release metadata
- docs/blog/*.svg: 4 infographics regenerated
- docs/golden-series/, docs/history/, stub docs moved from README
- GitHub Epic #12913 created

Closes #12913
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-30 18:17:50 UTC

Summary

Status Count
Total Open PRs 6
PRs with Failing Checks 5
PRs with All Checks Green 1
READY 0
FAILING 5
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- specs/tri/shootout/bench.t27: UnrollConfig (200M base, 1000x factor, 200B target),
  UNROLLED_RESULTS with separate 100x/1000x rows (not measured),
  effective_calls_per_second(), tests for config values and results
- docs/blog/2026-10-27-t27b-backend-shootout.md: separate unrolled t27b rows,
  metaprogramming section in Major Achievements

Baseline t27b row kept unchanged (200M calls, 439 ms, 456M Calls/s).
Unrolled rows use 'not measured' per no-claim-without-a-receipt rule.

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-30 18:42:30 UTC

Summary

Status Count
Total Open PRs 6
PRs with Failing Checks 6
PRs with All Checks Green 0
READY 0
FAILING 6
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- specs/tri/shootout/bench.t27: UNROLLED_RESULTS with measured 100x/1000x manual unroll,
  unroll_factor_from_env() and t27b_build_with_unroll() note --unroll unsupported
- specs/tri/shootout/bench_fn*.t27: pure functions for baseline/100x/1000x measurement
- docs/blog/2026-10-27-t27b-backend-shootout.md: measured unroll rows added

Key finding: t27b does NOT support --unroll flag. Manual unroll spec files show
100x = 4.7 ms compile, 1000x = 334 ms compile — manually unrolling calls in one
file increases compile time without improving Calls/s.

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-30 19:01:12 UTC

Summary

Status Count
Total Open PRs 6
PRs with Failing Checks 5
PRs with All Checks Green 1
READY 0
FAILING 5
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- docs/blog/2026-10-27-t27b-backend-shootout.md: split Calls/s into
  Runtime Calls/s and Compile Calls/s; remove false claim about
  --unroll support; add measured unroll receipt table
- specs/tri/shootout/improve.t27: update Pareto weaknesses and entry point
  to reflect measured negative result for manual unroll

All numbers now measured; 'not measured' where unmeasured.

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-30 19:10:39 UTC

Summary

Status Count
Total Open PRs 6
PRs with Failing Checks 6
PRs with All Checks Green 0
READY 0
FAILING 6
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- bench.t27: UNROLLED_RESULTS now has correct logical_calls (200M for both)
  and calls_per_sec reflects measured runtime (456M baseline), not bogus
  compile throughput
- improve.t27: Pareto weakness updated to 'Manual unroll does not improve
  runtime (compiler-level unroll not implemented)'; entry point no longer
  claims compile-time unrolling
- docs/blog: table now uses Runtime Calls/s column; unroll table is separate
  Compile Calls/s table; removed false claim about --unroll support

All numbers are measured; 'not measured' where unmeasured.

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-30 19:22:52 UTC

Summary

Status Count
Total Open PRs 6
PRs with Failing Checks 5
PRs with All Checks Green 1
READY 0
FAILING 5
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- bench.t27: UNROLLED_RESULTS now uses calls_in_source (100 and 1000),
  compile_calls_per_sec (21,276 and 2,994), runtime_calls_per_sec = not measured
- No longer inherits baseline 200M / 456M into unrolled rows
- Added test: unrolled_results_have_two_rows checks calls_in_source
- Added test: unrolled_results_are_not_measured checks runtime not measured

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 01:09:30 UTC

Summary

Status Count
Total Open PRs 27
PRs with Failing Checks 26
PRs with All Checks Green 1
READY 0
FAILING 26
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- docs/blog/2026-10-27-t27b-backend-shootout.md: replace 're-measures with compile-time unrolling' with 're-measures runtime Calls/s only'; infographics now report compile-time throughput only; Option 1 updated to record manual-unroll negative result and specify compiler-level --unroll as future milestone
- specs/tri/shootout/improve.t27: Pareto weakness updated to 'Manual unroll does not improve runtime'; entry point no longer claims unrolling measurement
- specs/tri/shootout/option1_gap_remediation.t27: GAP 'metaprogramming unroll measurement missing' → 'manual unroll measurement missing'; step 3 records measured negative result instead of calling unroll_factor_from_env(); removed unused bench import

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 01:12:55 UTC

Summary

Status Count
Total Open PRs 27
PRs with Failing Checks 26
PRs with All Checks Green 1
READY 0
FAILING 26
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- bench_audit.t27: pure verdict_fn called 200M times in loop
- Bench: 656ms runtime for 200M calls = 304M Calls/s baseline
- Assembly shows: call per iteration, load/store per iteration, counter management
- This is the RED zone - target is <=150ms (2.93x improvement needed)

φ² + 1/φ² = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 01:21:00 UTC

Summary

Status Count
Total Open PRs 27
PRs with Failing Checks 27
PRs with All Checks Green 0
READY 0
FAILING 27
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

Census of the hot loop of the 200M-call benchmark, read off
`t27b asm specs/tri/shootout/bench_audit.t27`:

  21 instructions per iteration (0x54..0xa4), 25 per logical call
  including the 4 executed callee instructions.
  1 call, 7 branches, 2 compares, 7 moves, 4 alu, 0 loads, 0 stores,
  0 spills; 4 overflow-check branches; 2 loop-invariant moves.

The register hypothesis is REFUTED on this workload: the loop already
lives entirely in x19..x22, so register allocation is not the largest
win. The largest single loss is the 7-instruction clamp chain for the
saturating wrap, then the 8-instruction call crossing.

Measured: 656 ms, 304.9M Calls/s, 3.28 ns/call, IPC 2.38 at 3.2 GHz.
Projection at constant IPC: 21 -> 6 instructions is 187 ms, and 150 ms
needs 4.8 instructions of the old cost -- so the Zig rung sits at the
edge of the scalar path, not beyond it. NEON stays last and becomes
margin, not a precondition.

Both files carry the raw disassembly and the arithmetic; a diff against
the live binary checks that the receipt still matches.

phi^2 + 1/phi^2 = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 01:31:26 UTC

Summary

Status Count
Total Open PRs 27
PRs with Failing Checks 26
PRs with All Checks Green 1
READY 0
FAILING 26
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- ir_importer.t27: import/import_door/refusal_code, safe-subset contract,
  LLVM IR as first (only) input format covering Rust/Zig/C, 7 tests,
  2 invariants, 0 vacuous; seal saved
- export_abi.t27: scalar doorway _ea_door/_ea_format_bit at object edge,
  C caller verified 124 / 9 / 0; object 536 bytes; build 0.01/0.00/0.00 s
- cli/t27b/src/codegen.rs staged 103-line inlining diff left out (Epic 2)

phi^2 + 1/phi^2 = 3 | TRINITY
… lands)

- ir_importer.t27: +milestone1_add_ret_is_refused_until_parser_lands test,
  8 tests / 2 invariants green
- specs/tri/t27b/conformance/add_ret.ll: one LLVM IR add+ret function,
  the milestone-1 fixture (LLVM IR first input format)

phi^2 + 1/phi^2 = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 04:14:29 UTC

Summary

Status Count
Total Open PRs 28
PRs with Failing Checks 28
PRs with All Checks Green 0
READY 0
FAILING 28
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

…M calls)

- specs/tri/shootout/bench.t27: valid spec again (was LanguageResult[](8) parse error),
  6 tests green, 0 vacuous, L3 ASCII clean
- Baseline now measured via t27b build AOT object + C runner:
  344.08 ms median, 581M calls/sec, 600 B object, warm cache
- 5 run receipts + summary under .trinity/receipts/bench_200m_aot_run*.json
- Baseline row NOT replaced by unrolled rows; unrolled rows remain separate

phi^2 + 1/phi^2 = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 04:46:01 UTC

Summary

Status Count
Total Open PRs 29
PRs with Failing Checks 28
PRs with All Checks Green 1
READY 0
FAILING 28
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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).

- Replace invalid [T; N] array syntax with [N]T across 7 golden specs.
- Add explicit array type annotations where required.
- Use qualified enum member access: Layer.NUMBERS etc.
- All 7 golden specs parse and run: 33 tests pass, 0 FAIL.
- Regenerate seals after final spec content.

Golden specs are now executable contracts suitable for
codegen differential testing.

phi^2 + 1/phi^2 = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-31 05:27:24 UTC

Summary

Status Count
Total Open PRs 28
PRs with Failing Checks 27
PRs with All Checks Green 1
READY 0
FAILING 27
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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 4cfd2f2 into master Oct 31, 2026
29 of 39 checks passed
@gHashTag
gHashTag deleted the golden-series-roadmap branch October 31, 2026 05:31
gHashTag added a commit that referenced this pull request Oct 31, 2026
…ies gate reads green (Closes #12999) (#13000)

specs/crons/t27-pareto-improvement-loop.t27 (new in 4cfd2f2, #12914) carried
fix_may_start with a body byte-identical to pick_may_run in
specs/crons/t27os-night-loop.t27, and the duplicate-bodies check on master has
read "a body written under fix_may_start is now copied [2] time(s) and was in
no ledger" since. The function now imports pick_may_run
(use crons::t27os-night-loop::pick_may_run;) and returns its answer; the law,
its doc comment and the three asserts of fix_start_waits_for_gate_and_repairs
stay. One file, 5 lines in, 3 out; no ledger bless, the group was in no ledger.

Verified on the lane (T27 OS shell-cell pane, t27c 0.5.2+bc19b54e6):
tools/dupe_scan.py reports 1796 of 22661 in 688 group(s), "ok: no new
duplicate body" (master: 1798 in 689 groups, error); t27c check Typecheck OK;
t27c test-report 5/5 pass, 0 vacuous, fix_start_waits_for_gate_and_repairs 3
runtime asserts.

On the PR head eed76d6 duplicate-bodies, coverage and the four required
checks (validate, check-linked-issue, parse-ratchet, own-language) are green;
the three red checks (Documented t27c subcommands exist, gate-topology,
spec-guards) fail identically on master's own head 21e20c4 and are not
touched here. Squash-merged by hand on the owner's word (auto-merge is
unavailable, GH_AGENT_TOKEN expired).

Closes #12999

Co-Authored-By: Claude Fable 5.1 <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.

Epic: GOLDEN CHAIN in t27 -- anchors, contribution ledger, usage from receipts, many signers, a live atlas

1 participant