REQ-INB-19 introduces a new NocoDB table, papra_index, as the per-message
audit trail for every Papra write intent. The four pre-existing
module tables (finance, crm, intel, promotions) are unchanged from
the Phase 1.1 freeze; only the new table is added.
docs/schemas.md gains a new top-level section after the promotions
table with the 7 columns and their types/constraints. The
'Schema changes (process)' procedure applies; apply_schemas.py
will be amended in the next commit to register the new table.
docs/phase-1.1-verification/inb-28-report.md (the Phase 1.1 freeze
record) gains a paragraph noting the new table's status (planned
in v1.1; created by apply_schemas.py on first re-run; zero rows at
the v1.0 freeze) and a forward pointer to the Phase 1.1 row-count
check (REQ-INB-18, T2.1).
---ci---
project: inboxos
phase: 1
milestone: v1.1
status: execute
---/ci---
pipelines/live_pipeline.py was already refactored to use the
canonical inboxos:classify + inboxos:extract-<module> flow and the
NOCODB_MODULE_TABLES env var (see INB-5). The "open alignment work"
section of docs/schemas.md and the "alignment needed" subsection of
docs/extraction-contract.md were written from a stale read of the
file; this commit removes the misleading notes.
No code or schema changes; docs only.
Co-Authored-By: Paperclip <noreply@paperclip.ing>