Skip to content

[þing-02][DEFERRED] P2 — unwind the views_pipeline_core.modules.{appwrite,datastore} import #146

Description

@Polichinel

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions