decomposer: record implementation detail for 7 step(s)
Some checks failed
ci / test (push) Failing after 7s

This commit is contained in:
2026-09-01 14:10:46 +00:00
parent 2627747e20
commit 5446becd60
7 changed files with 48 additions and 34 deletions

View File

@@ -1,7 +1,7 @@
# Step 0 — Implementation Detail
1. Defined required normalized document fields, stable IDs, UTF-8 body semantics, MIME handling, and delete tombstones.
2. Defined provenance fields for connector, immutable source identity, revisions, retrieval time, and webhook event ID.
3. Defined tenant isolation and deny-by-default ACL propagation rules.
4. Defined connector methods for full sync, incremental sync, and webhook change parsing.
5. Defined opaque cursor shape, atomic advancement rule, trigger modes, retries, and idempotency requirements.
1. Define immutable ACL, Provenance, Document, ConnectorConfig, SyncCursor, and Change models.
2. Define injected HTTP, SecretStore, Publisher, and Connector protocols.
3. Document full/incremental/webhook method signatures and required contract fields.
4. Document tenant isolation, secret references, cursor advancement, trigger modes, and deletion semantics.
5. Add contract-oriented package exports and dependency metadata for Python 3.11.