Skip to content

verbaly AGENTS.md changelog

io.github.aronsoto/verbaly

1 change recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • AGENTS.md +3 −3

    https://raw.githubusercontent.com/aronsoto/verbaly/HEAD/AGENTS.md

    − - `scripts/`: the test runner, the first-contact check and the lint rule for comments.− - **A catalog is untrusted input.** It reaches the runtime only through `flatten`; in the compiler, every map keyed by catalog keys starts as `emptyCatalog()` and is read through `own()`.− - **One path per job.** `analyzeFile` reads every file type, `syncProject` writes the catalogs, `shippedCatalogs` reads the text that ships, `gatePasses` decides what fails, `writeDts` writes the types, `safeAttribute` guards attributes. Extend the path; never add a second one.+ - `scripts/`: the test runner, the lint rule for comments, and two checks that need the network and run at release, never in CI: `pnpm first-contact` (an install from nothing) and `pnpm starters` (each framework's official starter, README by README, built and read in two languages).+ - **A catalog is untrusted input.** It reaches the runtime only through `flatten`; in the compiler, every map keyed by catalog keys or by locale starts as `emptyCatalog()`, as the runtime's own maps have no prototype, and a map a caller hands in is read through `own()`.+ - **One path per job.** `analyzeFile` reads every file type, `syncProject` writes the catalogs, `translateProject` runs a machine translation, `shippedCatalogs` reads the text that ships, `clientModules` decides what the browser receives, `gatePasses` decides what fails, `writeDts` writes the types, `safeAttribute` guards attributes. Extend the path; never add a second one.