Skip to content

Round 1 Micro-Content

Use these as short LinkedIn/X posts. Each one makes one point and links to one piece of evidence.

Status: draft

1. Matrix

Cross-framework i18n should not be a README claim.

Palamedes keeps 25 examples in the repo: six server framework families, each with cookie, route, subdomain, and tld locale strategies, plus a Vite MDX app. All 25 are smoke-checked on relevant PRs and main; 21 browser-capable apps run Playwright weekly or manually, and 20 UI-adapter apps have versioned screenshots.

Evidence: docs/example-screenshots

2. Runtime Model

The part of Palamedes I care about most is not "Rust-powered."

It is that the runtime model stays the same across framework hosts: getI18n() everywhere, with framework adapters kept thin around it.

Evidence: ADR-005

3. Message Identity

Translation keys look tidy until the source text changes and nobody knows what the key means anymore.

Palamedes uses source-string-first catalogs and message + context identity. That keeps the translator-visible sentence at the center while still handling ambiguous strings.

Evidence: ADR-003

4. Benchmarks

I do not want benchmark claims people have to trust.

Palamedes keeps the proof benchmark command and fixtures in the repo:

pnpm benchmark:proof

Evidence: docs/proof-and-benchmarks.md

5. Adapters

The more i18n semantics live inside every framework adapter, the harder the system is to trust.

Palamedes keeps adapters small and moves catalog semantics into one dedicated engine.

Evidence: ADR-008 and ADR-011

6. Ferrocat

Delegating catalog semantics to ferrocat was a product decision rather than a decorative implementation detail.

It keeps PO parsing, catalog updates, ICU diagnostics, and audits in one place instead of spreading them across plugins.

Evidence: ADR-006

7. Quickstart

The first Palamedes quickstart has a narrow goal:

one translated component in about five minutes, with the real packages and the same catalog model used elsewhere in the repo.

Evidence: docs/first-working-translation.md

8. Maturity

The honest maturity note matters.

Palamedes has verified framework examples, native catalog tooling, and public packages. It does not yet have the top-level palamedes install path or create-palamedes scaffold.

Evidence: README current-status section