Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/architecture/prices.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,4 @@ Neighbouring areas: the backup that holds the prices database, its format and it
|---|---|---|
| 2026-11-13 | Spec 081 (decisions 1 to 5, 9 and 12: the prices database, its five tables, `WITHOUT ROWID` with the SQL schema file, the index exception, `PricesRecord`, the rules that keep prices global and apart; this doc's first distillation) | [#405](https://github.com/plainprogrammer/Collector/pull/405) |
| 2026-11-13 | Spec 085 (decisions 1 to 12: the price source contract and its registry, the Scryfall source's quotes, the rows of sources and series written from a declaration, the hosted flag, the core guard; ruling 41 distilled) | [#413](https://github.com/plainprogrammer/Collector/pull/413) |
| 2026-11-13 | Spec 086 (a start refuses a volume that holds the prices file and no primary: the pointer to release and deploy, which holds the rules; #375) | spec 086's pull request |
| 2026-11-13 | Spec 086 (a start refuses a volume that holds the prices file and no primary: the pointer to release and deploy, which holds the rules; #375) | [#415](https://github.com/plainprogrammer/Collector/pull/415) |
2 changes: 1 addition & 1 deletion docs/architecture/release-and-deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -327,4 +327,4 @@ The proof stops each instance it boots and compares databases (the previous rele
| 2026-11-13 | Spec 084 (the image's build facts: three build arguments set last in the final stage, both builds of the image job passing them with `pr-N` on a pull request, the cleaning rules, `bin/image-smoke`'s check, the hand-built Compose and Kamal paths, the reader read once at boot; #374). Written during the build (T4.3) and checked here | [#378](https://github.com/plainprogrammer/Collector/pull/378) |
| 2026-11-13 | Spec 081 (decisions 6 to 8, 10 and 11: backup format version 2 with `prices.sqlite3`, the two snapshots, the restore's two placings and the killed case (#375), the five-database fresh volume, the upgrade proof's and the backup smoke's prices coverage, named constants); ADR 0029 | [#405](https://github.com/plainprogrammer/Collector/pull/405) |
| 2026-11-13 | Spec 087 (`bin/image-smoke` reads the third-party licences page: 200 before any user exists, the `tesseract.js` and `turbo-rails` rows, a gem's licence file under its own name, no `yard` row, and the sign-in page's link; no `Dockerfile` or workflow change; #376). Written during the build (T6.1) and checked here | [#412](https://github.com/plainprogrammer/Collector/pull/412) |
| 2026-11-13 | Spec 086 (decisions 1, 2, 4, 5, 6 and 7, FR-1 to FR-4: the start check before `db:prepare` on a server start, what makes a primary "there", the message and exit status, the restore's changed advice, the smoke leg that proves it on the image; #375) | spec 086's pull request |
| 2026-11-13 | Spec 086 (decisions 1, 2, 4, 5, 6 and 7, FR-1 to FR-4: the start check before `db:prepare` on a server start, what makes a primary "there", the message and exit status, the restore's changed advice, the smoke leg that proves it on the image; #375) | [#415](https://github.com/plainprogrammer/Collector/pull/415) |
Loading
Loading