Drop the plan state from the store and the assignments: migration 0108 and placement-only assignments (release 6, issue 1945 B9, B4)

This commit is contained in:
2026-10-24 16:42:02 +02:00
parent 96d7784bce
commit 788fb681ec
110 changed files with 512 additions and 10584 deletions
@@ -0,0 +1,16 @@
-- The tables of the delivery plans' machinery leave the store (novox/hq ADR 0539 §17, design 47 release 6, issue 1945).
--
-- A machine follows its wants and applies a module from the composition the controller writes for it (ADR 0539 §1, §2), so
-- the controller keeps no record of what it sent, no counter of the assignments a send was composed from, no verdict of a
-- gate that judged a build on its first machine and no measure of how long a plan's tier or a machine's apply took. This
-- drops the four tables that kept them: declaration_send (0094), assignment_generation (0094), build_gate (0073) and duration
-- (0066, 0075).
--
-- **It is one-way**: a controller older than this schema is refused by the put-back gate (the highest migration it carries is
-- recorded by its version, issue 352). What stays: the node row and its columns (the digest of the last send, which the old
-- reads of `status` still name until they go with their verbs), the bus step, the core box and the refused registrations.
-- The function raise_assignment_generation and its triggers went with 0105.
drop table if exists declaration_send;
drop table if exists assignment_generation;
drop table if exists build_gate;
drop table if exists duration;