Ratified follow-through from þing 02, ledger row P2. Already owed (register C-40, Tier 2). Deferred behind a named trigger: þ01-D8's supply trigger firing on the C-221 decomposition.
What. unfao.py:9-10 imports AppwriteConfig and DatastoreModule from views_pipeline_core. The sole writer of FAO's outbound bucket therefore runs another repo's client — its auto-provisioning, its discarded results, its delete branch — under this seat's name.
Why deferred rather than done. There is nothing to unwind to: views-pipeline-core has no supported client surface, file.py is 3,064 LOC with a confessed decomposition need and no owner decision, and exporting it is how a two-repo defect became three. Unwinding waits for the decomposition, not for this þing.
What is committed now, the smaller half: the DIP port at :37-77 already means wire/source_selection and wire/sink never see Appwrite types, so the surface to unwind is one adapter, not the delivery.
Recorded against this seat's own interest (orð_12 §2): an exported, supported client would make its life materially easier and retire C-40 for free. It declined to be cited as the demand trigger anyway — its import is the evidence for the decomposition, not an argument for sanctioning the surface.
Ratified follow-through from þing 02, ledger row P2. Already owed (register C-40, Tier 2). Deferred behind a named trigger: þ01-D8's supply trigger firing on the C-221 decomposition.
What.
unfao.py:9-10importsAppwriteConfigandDatastoreModulefromviews_pipeline_core. The sole writer of FAO's outbound bucket therefore runs another repo's client — its auto-provisioning, its discarded results, its delete branch — under this seat's name.Why deferred rather than done. There is nothing to unwind to: views-pipeline-core has no supported client surface,
file.pyis 3,064 LOC with a confessed decomposition need and no owner decision, and exporting it is how a two-repo defect became three. Unwinding waits for the decomposition, not for this þing.What is committed now, the smaller half: the DIP port at
:37-77already meanswire/source_selectionandwire/sinknever see Appwrite types, so the surface to unwind is one adapter, not the delivery.Recorded against this seat's own interest (
orð_12 §2): an exported, supported client would make its life materially easier and retire C-40 for free. It declined to be cited as the demand trigger anyway — its import is the evidence for the decomposition, not an argument for sanctioning the surface.