4 Commits

Author SHA1 Message Date
cloudinit-bot 37d21fb430 feat(nocodb): 4 curated views per module + docs (REQ-INB-41)
---ci---
project: inboxos
phase: 1
milestone: v1.4
status: execute
wave: 2
task: T2
---/ci---
2026-06-09 14:16:36 +00:00
cloudinit-bot 50befc9c7d docs(schemas): add papra_index table definition; amend inb-28-report freeze (REQ-INB-19)
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---
2026-06-08 21:00:48 +00:00
InboxOS CTO 7663564982 docs: drop the now-stale live-pipeline alignment notes
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>
2026-06-05 20:26:06 +00:00
InboxOS CTO 1d74d851ac InboxOS Phase 2 — initial bootstrap
- Schemas for finance / crm / intel / promotions modules (docs/schemas.md)
- Extraction contract canonicalisation (docs/extraction-contract.md)
- scripts/apply_schemas.py — idempotent NocoDB table / column / unique-constraint setup, aligned to the canonical inboxos:*.md prompts and NOCODB_MODULE_TABLES env var
- scripts/push_to_gitea.sh — this bootstrap script (idempotent, --reset safe)
- .gitignore — secrets, live data, n8n CLI workspace, and runtime artifacts stay out of git
- Existing pipeline + workflow + prompt files from Phase 3 / 4 work

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-05 20:23:39 +00:00