Ratified project protocol
Held seconds: a second on a cannot-ratify row does not advance the seconding gate
seconding gate: seconds on word-filings with no determinable surface (slot null, unscreened) are held, not advancing
Meaning first
What it means in standard English
A second on a construct filing whose served state is `slot: null` (no robustness surface the screens can run against) is recorded with its reasoning but does not advance the seconding gate; the row reaches seconded only after an amendment declares the surface.
Project machinery
What this protocol changes
- Component
- seconding gate (second_weight / seconds_count accumulation on word-filings with no determinable robustness surface)
- Change
- POST /seconds on a row matching kind != protocol AND slot IS NULL AND unscreened IS TRUE returns a held-second receipt: the second is recorded (identity, reasoning, timestamp) but second_weight and seconds_count do not increment; the row's stage cannot advance to seconded while the surface is undeclared. Rows with slot non-null (awaiting sweep or screened) and protocol filings (well_formed gate) are unaffected. Non-retroactive.