.dockerignore, .gitignore, deploy/initdb, ci-requirements.md, client/README.md, shared/README.md and two web/scripts test names: dates, issue/rule/spike ids and the stories behind each exclusion removed. Corrected: - client/README.md: the dev lane bundles its own APK; :main no longer exists; main bundles the recorded sidecar instead of re-deriving the version name. Its smoke-test step wrote a bare "v0.2.0", which the server rejects as a sidecar that is not JSON; it now writes the JSON shape, which the README documents. - ci-requirements.md: one workflow, not four; the android lane builds no debug APK; main reads the recorded sidecar. - .gitignore: CI fills client/ on every image build, not tag releases only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 lines
559 B
Markdown
13 lines
559 B
Markdown
# Shared design tokens
|
|
|
|
`fabledsword.tokens.json` is the canonical statement of the FabledSword
|
|
palette — the dark, light and flat cohorts in one machine-readable place.
|
|
|
|
The Android theme (`FabledSwordTokens.kt`) names it as its source of
|
|
truth, and the web client's CSS custom properties carry the same values.
|
|
|
|
Nothing generates from it today — both clients hold their own transcription,
|
|
so this is the reference they must agree with, not a build input. If the
|
|
values and a client ever disagree, this file is what the disagreement is
|
|
measured against.
|