5.4
Changelog
ProposedHow does a site know what changed in the brand?
Specification
- The brand has a version: the date of its last build, as a calendar version (2026.10.6). The package, tokens.json, units.json, fonts.json, manifest.json and changelog.json carry it; a version is a complete state of the brand, never a loose change.
- The changelog is the decision log by date: every ADR with its title, its status and the topics it decides, as JSON at /changelog.json and as this page's list. What is not a decision is not a brand change.
- A site compares its version with changelog.json's and reads the entries after it; it knows which topics changed before it updates the package.
- Notice to the sites: changelog.json is the channel; once the sites have continuous integration, a daily check against it. An email to the owners goes with every ratification.
To re-reason
- Whether a version should mark breaking changes (a renamed token) in some other way than by date.
- A feed (RSS or JSON Feed) besides the JSON.
Evidence to audit
- brand/src/package.ts (changelog) · docs/decisions/ · public/changelog.json
- The data files already carry their generation date (ADR-0022)
Delivers
- changelog.json and this page
- with the brand's version.
Depends on
Decision
Figures
Version 2026.10.7 generated on October 7, 2026 · changelog.json
- 2026-10-07ADR-0040 Allow YouTube's privacy-enhanced player for partner video
- 2026-10-07ADR-0039 Let a site keep its own proven contact form
- 2026-10-07ADR-0038 Check AKRIBIS's own words, not the partner's it quotes
- 2026-10-06ADR-0037 Render every site light by default and dark only on request
- 2026-10-06ADR-0036 Build every unit site from one information architecture: the tree, the axes and the relations
- 2026-10-06ADR-0035 Render each site's own layer from the CMS's windows inside the site package, cached at the edge by tag
- 2026-10-06ADR-0034 Photograph real work, draw icons from IBM Carbon, and check every image a site serves
- 2026-10-06ADR-0033 Write impersonal with usted, keep a claims register, and check the voice on every build
- 2026-10-06ADR-0032 Name the shared pages in each language and check the spellings on every build
- 2026-10-06ADR-0031 Deliver the shared layer of every site as one Astro package with a starter, and check each build inside it
- 2026-10-06ADR-0030 Version the brand by build date and publish the decision log as the changelog
- 2026-10-06ADR-0029 Build the tokens package on every build with a calendar version
- 2026-10-06ADR-0028 Publish one asset page per brand with every file at stable addresses
- 2026-10-06ADR-0027 Generate the Office theme per brand and publish the print values and swatches
- 2026-10-06ADR-0026 Generate the email signature per brand and language from the register
- 2026-10-05ADR-0025 Set the web standards as data and check every build against them
- 2026-10-05ADR-0024 Build the shared patterns once in Brand and prototype them on this site
- 2026-10-05ADR-0023 Build every site in four layers and verify what each must carry
- 2026-10-05ADR-0022 Publish the brand as data at stable addresses, with llms.txt as the rules for agents
- 2026-10-05ADR-0021 Build the shape tokens on one 4 px base: spacing, radii, layout, motion, focus and elevation
- 2026-10-05ADR-0020 Set IBM Plex Sans and Plex Mono for every brand, self-hosted and subset by rule, on a documented scale
- 2026-10-05ADR-0019 Make the tile the profile picture, fit its letters to the circle, and centre the stacked One lockup without the ring
- 2026-10-05ADR-0018 Give every unit a profile picture: its letters inside the AKRIBIS One ring
- 2026-10-05ADR-0017 Set the favicons as two letters on the signature, with the ring for One and the cloud for the AKIoT app
- 2026-10-04ADR-0016 Colour AKRIBIS One in the teal ink, and draw the ring as one continuous spectrum
- 2026-10-04ADR-0015 Build the ramps, neutrals, semantic colours and roles on one lightness grid
- 2026-10-04ADR-0014 Colour the parent mark in the deep tone of the AKRIBIS teal
- 2026-10-04ADR-0013 Generate the nine signatures from one lightness band on a 12-slot hue wheel
- 2026-10-04ADR-0012 Derive the AKRIBIS One ring from the letters, and make the ring lockup primary
- 2026-10-04ADR-0011 Set "one" and "group" from the glyph library; the parent mark is "akribis group"
- 2026-10-03ADR-0010 Present the units by category, in fixed grid, circular and linear orders
- 2026-10-03ADR-0009 Rank the criteria every brand decision is judged against
- 2026-10-03ADR-0008 Compose every wordmark from one glyph library on a shared grid
- 2026-10-03ADR-0007 Build Brand with Astro, as static files on its Worker
- 2026-10-03ADR-0006 Structure Brand as one page per topic, each with its status
- 2026-10-03ADR-0005 Endorse every unit as "Una unidad de AKRIBIS One"
- 2026-10-03ADR-0004 Rename Design to Brand, with its own repository
- 2026-10-02ADR-0003 Do the new work on a branch named `next`
- 2026-10-02ADR-0002 Publish content in English, Spanish and Portuguese
- 2026-10-02ADR-0001 Write Design's decision records in English
- 2026-10-02ADR-0000 Use MADR 4.0.0 to record Design's decisions