diff --git a/AGENTS.md b/AGENTS.md index da81a8633..105e95ed7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -346,7 +346,7 @@ Owner's rule, 2026-09-20: stop writing in other people's languages, we have our own. This bites on any file whose only reason to exist is that an outside tool -expects that shape: `llms.txt`, `agents.json`, `ai.txt`, `.well-known/*.json`, +expects that shape: `llms.txt`, agents.json, `ai.txt`, `.well-known/*.json`, A2A agent cards, `ai-plugin` manifests, OpenAPI stubs, JSON-LD blocks, a README that restates a spec. The reflex is to write four of them in four foreign formats, and the reflex is wrong: a project whose claim is "here is a language diff --git a/CLAUDE.md b/CLAUDE.md index a2eefeb3f..c3af86680 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -301,7 +301,7 @@ Owner's rule, 2026-09-20: stop writing in other people's languages, we have our own. This bites on any file whose only reason to exist is that an outside tool -expects that shape: `llms.txt`, `agents.json`, `ai.txt`, `.well-known/*.json`, +expects that shape: `llms.txt`, agents.json, `ai.txt`, `.well-known/*.json`, A2A agent cards, `ai-plugin` manifests, OpenAPI stubs, JSON-LD blocks, a README that restates a spec. The reflex is to write four of them in four foreign formats, and the reflex is wrong: a project whose claim is "here is a language diff --git a/research/GF_INVENTORY_2026-08-08.md b/research/GF_INVENTORY_2026-08-08.md index c43fedec9..d976c2023 100644 --- a/research/GF_INVENTORY_2026-08-08.md +++ b/research/GF_INVENTORY_2026-08-08.md @@ -24,9 +24,9 @@ GF-T — это не «GF на тернаре», это отдельный фо | Репозиторий | Что это | Состояние | |---|---|---| -| **`goldenfloat-preprint`** 🔒 | **Канонический источник препринта GoldenFloat** — `gf_preprint_v19.tex` + PDF + CHANGELOG | v19. Правки GF вносить СЮДА | -| **`arith2027-goldenfloat`** | Заготовка под **ARITH 2027**, 8 страниц IEEE CS | пока только `PLAN.md` + README — не написана | -| **`paper3-methodology`** | «An 84-Format Numeric Catalog with Bit-Exact Conformance Vectors» — `main.tex` + два PDF (v3, v4) | опубликована как arXiv:2606.09686 | +| **`goldenfloat-preprint`** 🔒 | **Канонический источник препринта GoldenFloat** — `gHashTag/goldenfloat-preprint/gf_preprint_v19.tex` + PDF + CHANGELOG | v19. Правки GF вносить СЮДА | +| **`arith2027-goldenfloat`** | Заготовка под **ARITH 2027**, 8 страниц IEEE CS | пока только `gHashTag/arith2027-goldenfloat/PLAN.md` + README — не написана | +| **`paper3-methodology`** | «An 84-Format Numeric Catalog with Bit-Exact Conformance Vectors» — `gHashTag/paper3-methodology/main.tex` + два PDF (v3, v4) | опубликована как arXiv:2606.09686 | | **`trinity-papers-ru`** | Русские версии статей (для ВАК?) | TeX | | **`phi-paper`** 🔒 | Pellis–Vasilev–Olsen, методологическая | TeX | | **`trinity-clara`** | Пакет подачи DARPA CLARA | TeX | @@ -115,7 +115,7 @@ GF-T — это не «GF на тернаре», это отдельный фо ## Куда что вносить -- Правки **GF** (бинарная лестница) → `goldenfloat-preprint`, файл `gf_preprint_v19.tex` +- Правки **GF** (бинарная лестница) → `goldenfloat-preprint`, файл `gHashTag/goldenfloat-preprint/gf_preprint_v19.tex` - Правки **GF-T** → новая статья `trinity-fpga/research/arxiv_gft/gft_paper.tex` - Материал под конференцию → `arith2027-goldenfloat` (пустая заготовка, дедлайн ARITH 2027) - Оракулы и векторы → `trinity-fpga/conformance/` diff --git a/research/RENAME_MAP.md b/research/RENAME_MAP.md index 993d6ef19..6c60638f3 100644 --- a/research/RENAME_MAP.md +++ b/research/RENAME_MAP.md @@ -24,6 +24,16 @@ throughout, in prose and in filenames. | `tef_mul_wp.v`, `gft_add_w` -- absent from every tree | the TEF-era module names; the surviving RTL is under `fpga/tnet/` and `fpga/phiscale/` | | `main_ru.tex`, `paper1-goldenfloat/main_ru.tex` -- absent from every tree | retired -- the Russian-language paper line was not carried forward | | `ARXIV_UPLOAD_EN_v2.md`, `ARXIV_GFT16_v2.md` | superseded by `research/arxiv_tnf/` | +| `trinity-fpga/build/gft_mul8/gft_mul.v` -- a build directory, never tracked | the module of that name is `fpga/gft/gft_mul.v` in `tri-net`; its width-correct replacement here is `fpga/gft/gft_mul_w.v` | + +Two of those names, `ARXIV_GFT16_v2.md` and `gft_paper.tex`, are back in the +tree as records. #510, opened 2026-08-08 and +merged 2026-10-04, added `research/ARXIV_GFT16_v2.md` and `research/arxiv_gft/` +(the GF-T paper, its figures and its build notes) together with the `fpga/gft/` +RTL. Those documents predate both renames and name the GF-T oracles in the first +row, which this tree no longer has, so the accuracy numbers in the GF-T paper +cannot be re-derived from this tree. The current paper is still +`research/arxiv_tnf/`. ## The prefix hazard diff --git a/tools/doc_refs_baseline.txt b/tools/doc_refs_baseline.txt index d5624f42b..af3044c67 100644 --- a/tools/doc_refs_baseline.txt +++ b/tools/doc_refs_baseline.txt @@ -193,9 +193,10 @@ docs/v3-squeeze/S-17-razor-ff.md: names `tools/check_no_star.sh`, which does not docs/v3-squeeze/S-19-dual-mac-pe.md: names `check_no_star.sh`, which does not exist docs/v3-squeeze/S-20-multi-vt-cells.md: names `check_no_star.sh`, which does not exist research/ARXIV_BODY_FIXES_READY_TO_PASTE.md: names `main_ru.tex`, which does not exist -research/ARXIV_GFT16_SNIPPET.md: names `ARXIV_GFT16_v2.md`, which does not exist research/ARXIV_GFT16_SNIPPET.md: names `conformance/gft16_ref.py`, which does not exist research/ARXIV_GFT16_SNIPPET.md: names `gft16_ref.py`, which does not exist +research/ARXIV_GFT16_v2.md: names `trinity-fpga/build/gft_mul8/gft_mul.v`, which does not exist +research/ARXIV_GFT16_v2.md: names `trinity-fpga/conformance/gft16_ref.py`, which does not exist research/ARXIV_V2_CORRECTION_PACKAGE.md: names `ARXIV_UPLOAD_EN_v2.md`, which does not exist research/ARXIV_V2_CORRECTION_PACKAGE.md: names `main_ru.tex`, which does not exist research/ARXIV_V2_CORRECTION_PACKAGE.md: names `paper1-goldenfloat/main_ru.tex`, which does not exist @@ -203,6 +204,9 @@ research/CITED_NUMBERS_2026-08-20.md: names `gf_paper/src/main.tex`, which does research/CITED_NUMBERS_2026-08-20.md: names `takum_src/extracted/hunhold-beating_posits_at_their_own_game.tex`, which does not exist research/DIV_SQRT_HONESTY.md: names `gf_div_ref_tb.v`, which does not exist research/DIV_SQRT_HONESTY.md: names `verify_div_rtl.py`, which does not exist +research/GFT_DEFECTS_2026-08-08.md: names `gft_ref.py`, which does not exist +research/GF_INVENTORY_2026-08-08.md: names `gft16_ref.py`, which does not exist +research/GF_INVENTORY_2026-08-08.md: names `gft_ref.py`, which does not exist research/GF_T_GOLD_STANDARD_LADDER_2026-08-05.md: names `conformance/gft16_ref.py`, which does not exist research/GF_T_GOLD_STANDARD_LADDER_2026-08-05.md: names `conformance/gft_ref.py`, which does not exist research/LITERATURE_SCAN_2024_2026.md: names `synth.sh`, which does not exist @@ -217,10 +221,10 @@ research/SUBMISSION_CHECKLIST.md: names `main_ru.tex`, which does not exist research/SUBMISSION_CHECKLIST.md: names `trinity-papers-ru/paper1-goldenfloat/main_ru.tex`, which does not exist research/SUBMISSION_PACKAGE_2026-08-05.md: names `conformance/gft16_ref.py`, which does not exist research/SUBMISSION_PACKAGE_2026-08-05.md: names `paper3-methodology/main.tex`, which does not exist -research/THREE_PAPER_UPDATE_2026-08-08.md: names `gft_paper.tex`, which does not exist research/THREE_PAPER_UPDATE_2026-08-08.md: names `gft_ref.py`, which does not exist research/WITNESS_RECORDS_READY_TO_PASTE.md: names `fpga/openxc7-synth/bcd_decode.v`, which does not exist research/XC7A200T_GF16_DATAPOINT_2026-08-05.md: names `trinity-papers-ru/paper1-goldenfloat/main_ru.tex`, which does not exist +research/arxiv_gft/README.md: names `conformance/gft16_ref.py`, which does not exist research/arxiv_submission/submission_checklist.md: names `_sub.json`, which does not exist research/arxiv_submission/submission_checklist.md: names `docs/migration-map.md`, which does not exist research/arxiv_v3_catalog_update.md: names `_add.json`, which does not exist diff --git a/tools/doc_refs_crossrepo.txt b/tools/doc_refs_crossrepo.txt index 3a71c3a8b..32b907547 100644 --- a/tools/doc_refs_crossrepo.txt +++ b/tools/doc_refs_crossrepo.txt @@ -1,9 +1,14 @@ -AGENTS.md: names `agents.json` -> resolves in t27 -CLAUDE.md: names `agents.json` -> resolves in t27 docs/REFEREE-PAGE.md: names `gft_sadd.t27` -> resolves in t27 docs/REFEREE-PAGE.md: names `gft_smul.t27` -> resolves in t27 docs/docs/tri27/index.md: names `hello.t27` -> resolves in tri-net docs/handoff/HANDOFF_AGENT.md: names `docs/NOW.md` -> resolves in t27 docs/research/gf16_family_phi_layout.md: names `vectors.json` -> resolves in zig-golden-float +research/GFT_DEFECTS_2026-08-08.md: names `gft_add64.v` -> resolves in tri-net +research/GFT_DEFECTS_2026-08-08.md: names `gft_mul.v` -> resolves in tri-net +research/GFT_DEFECTS_2026-08-08.md: names `gft_mul32.v` -> resolves in tri-net +research/GFT_DEFECTS_2026-08-08.md: names `trinity-gf16.tex` -> resolves in t27 +research/GF_INVENTORY_2026-08-08.md: names `gft_add64.v` -> resolves in tri-net +research/GF_INVENTORY_2026-08-08.md: names `gft_mul.v` -> resolves in tri-net research/GF_T_GOLD_STANDARD_LADDER_2026-08-05.md: names `tri_compute_bitnet.t27` -> resolves in tri-net +research/arxiv_gft/README.md: names `gft_mul32.v` -> resolves in tri-net research/frontier/DOCUMENT_TRACEABILITY_2026-08-10.md: names `cases.yaml` -> resolves in claim-audit-lab diff --git a/tools/doc_refs_upstream.txt b/tools/doc_refs_upstream.txt index b091ae297..2561f34bc 100644 --- a/tools/doc_refs_upstream.txt +++ b/tools/doc_refs_upstream.txt @@ -41,6 +41,10 @@ research/ERRATUM_arXiv_2606.09686_catalog_count.md: names `gHashTag/t27/specs/nu research/ERRATUM_arXiv_2606.09686_catalog_count.md: names `gHashTag/t27/specs/numeric/formats_catalog.t27` research/ERRATUM_arXiv_2606.09686_catalog_count.md: names `gHashTag/t27/specs/numeric/formats_catalog.t27` research/GFT16_BEATS_TEKUM16_2026-08-05.md: names `gHashTag/t27/specs/numeric/gft16.t27` +research/GF_INVENTORY_2026-08-08.md: names `gHashTag/arith2027-goldenfloat/PLAN.md` +research/GF_INVENTORY_2026-08-08.md: names `gHashTag/goldenfloat-preprint/gf_preprint_v19.tex` +research/GF_INVENTORY_2026-08-08.md: names `gHashTag/goldenfloat-preprint/gf_preprint_v19.tex` +research/GF_INVENTORY_2026-08-08.md: names `gHashTag/paper3-methodology/main.tex` research/GF_T_GOLD_STANDARD_LADDER_2026-08-05.md: names `gHashTag/t27/specs/numeric/gft16.t27` research/GF_T_GOLD_STANDARD_LADDER_2026-08-05.md: names `gHashTag/t27/specs/numeric/gft32.t27` research/GF_T_GOLD_STANDARD_LADDER_2026-08-05.md: names `gHashTag/t27/specs/numeric/gft4.t27` diff --git a/tools/orphan_artefacts_baseline.txt b/tools/orphan_artefacts_baseline.txt index ff3ebfcf5..c3697e4b1 100644 --- a/tools/orphan_artefacts_baseline.txt +++ b/tools/orphan_artefacts_baseline.txt @@ -2,5 +2,7 @@ research/8BIT_LUT_COMPARISON.json research/GPU_BENCHMARK_RESULTS.json research/H100_FORMAT_COMPARISON.json research/H100_FORMAT_COMPARISON_OFFICIAL_BPB.json +research/arxiv_gft/competition.json +research/arxiv_gft/gft_competition.pdf research/block/kurtosis_all.json research/unified_fineweb_benchmark.json