Commit graph

23 commits

Author SHA1 Message Date
Virgil
7332f5bd1c docs(i18n): align article examples with API
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 07:39:56 +00:00
Virgil
9d4af96d3d feat(i18n): add service state snapshot aliases
Some checks failed
Security Scan / security (push) Successful in 18s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:48:49 +00:00
Virgil
4d1650addd docs(i18n): surface current-state alias family
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 2m36s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:39:32 +00:00
Virgil
0db1db2d8c docs(i18n): clarify french article support
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m28s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:17:21 +00:00
Virgil
12bbe48970 docs(i18n): document location and locale providers
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:57:39 +00:00
Virgil
58924e1710 feat(i18n): add initial language constructor option
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:36:34 +00:00
Virgil
c5a56a8606 feat(i18n): refine byte formatting precision
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
2026-04-02 02:42:28 +00:00
Virgil
5511aba529 fix(i18n): preserve dotted filenames in title casing
All checks were successful
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 1m22s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:46:01 +00:00
Virgil
e6c1b1f384 feat(grammar): expose relative time helpers in templates
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m9s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:21:27 +00:00
Claude
08c78757a5
chore: migrate to dappco.re vanity import path
Some checks failed
Security Scan / security (push) Successful in 7s
Test / test (push) Failing after 22s
Module path: forge.lthn.ai/core/go-i18n -> dappco.re/go/core/i18n
Dependency:  forge.lthn.ai/core/go-log  -> dappco.re/go/core/log

go-inference remains on forge.lthn.ai (not yet migrated).
dappco.re/go/core/log uses replace directive until published.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 23:49:15 +00:00
Snider
69de0f38d4 docs: remove completed plan files
All checks were successful
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 39s
All plans are implemented: reversal engine (tokeniser, imprint,
multiplier), grammar reversal design, go-i18n/go-html combined design,
dual-class word disambiguation (SignalData, two-pass tokenisation,
confidence scores), and presort pipeline. The reversal/ package has
14 source and test files with full coverage.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 08:22:27 +00:00
Snider
1f4883e92a docs: add human-friendly documentation
All checks were successful
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 37s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:39 +00:00
Snider
85183e8046 docs: add grammar engine documentation from core/go
All checks were successful
Security Scan / security (push) Successful in 8s
Test / test (push) Successful in 1m31s
Moved GRAMMAR.md, EXTENDING.md, README.md — these document go-i18n
internals, not the core DI framework.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 14:24:40 +00:00
Claude
12c8456251
docs: archive completed 1b-presort-pipeline plan
All checks were successful
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 53s
Move 1b-presort-pipeline design and plan to docs/plans/completed/ with
completion summary. Batch classification at 80 prompts/sec shipped.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:51:21 +00:00
Snider
5fb98dcedd docs: graduate TODO/FINDINGS into production documentation
Replace internal task tracking (TODO.md, FINDINGS.md) with structured
documentation in docs/. Trim CLAUDE.md to agent instructions only.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 15:01:55 +00:00
Snider
0c496a0a17 docs: add 1B pre-sort pipeline implementation plan
5-task TDD plan: dependency setup, types+mapper, ClassifyCorpus with
mock tests, integration test with real model, docs update.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 23:59:41 +00:00
Snider
c028c81c13 docs: add 1B pre-sort pipeline design
Streaming batch classification via go-inference Classify() API.
Package-level ClassifyCorpus() function with configurable batch size,
prompt template, and mock-friendly TextModel interface.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 23:57:01 +00:00
Snider
24e60104d1 feat: add grammar table spec and French locale
Document full JSON schema for gram.* keys in docs/grammar-table-spec.md.
Add French grammar tables (50 verbs, 24 gendered nouns, signals).
Extend loader to parse article by_gender map. Completes Phase 3.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 17:57:22 +00:00
Snider
d7fc2cda7d docs(reversal): add dual-class disambiguation implementation plan
10-task TDD plan: SignalData loading, dual-class entries, Token
confidence fields, TokeniserOption API, two-pass Tokenise with
7-signal scoring, imprint confidence weighting, multiplier compat,
round-trip tests, and documentation updates.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 15:38:38 +00:00
Snider
3653383889 docs(reversal): add dual-class word disambiguation design
Multi-signal probabilistic disambiguation with two-pass tokenisation.
Seven weighted signals resolve verb/noun ambiguity for words like
"commit", "run", "test", "check", "file", "build". Confidence scores
flow into imprints for the scoring/comprehension use case.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 15:34:54 +00:00
Claude
20ab172f5b
docs: add go-i18n reversal + go-html combined design
Bottom-up approach: grammar reversal (Layers 1-2) first,
then go-html HLCRF rendering on top. Both modules share
grammar tables and compose into the same binary.

Phase 1: go-i18n/reversal/ (tokeniser + imprint + multiplier)
Phase 2: go-html (HLCRF parser + Flexy-heritage rendering)
Phase 3: Integration + WASM
Phase 4: CoreDeno + Web Components

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 22:45:18 +00:00
Claude
5877431286
docs: add training data multiplier use case
Grammar engine as zero-cost data augmentation: tense/number/formality
flips across 88K seeds = 528K+ verified training examples with no API
spend. Reversal engine provides automatic QA on transformed variants.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 21:07:26 +00:00
Claude
811e8f7502
docs: grammar reversal engine — linguistic hash function concept
Captures the bidirectional grammar engine idea: using go-i18n tables
in reverse as a deterministic parser to extract semantic imprints from
documents without retaining content. Covers TIM/DataNode architecture,
88K seed calibration, Poindexter integration, and privacy properties.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 20:11:22 +00:00