2026-05-11 - 2026-11-11

Overview

29 Active Pull Requests
162 Active Issues
Excluding merges, 8 authors have pushed 115 commits to main and 161 commits to all branches. On main, 97 files have changed and there have been 19266 additions and 785 deletions.

3 Releases published by 2 users

Published v1.2.0 InboxOS v1.2.0 — 0/1 disposition (audit trail only) 2026-06-09 10:12:27 +00:00

Published v1.1.0 InboxOS v1.1.0 2026-06-08 22:08:25 +00:00

Published v1.0.0 v1.0.0 — InboxOS Full Deployment 2026-06-08 15:01:46 +00:00

29 Pull requests merged by 12 users

Merged #194 docs(verbiage): TL;DR prologues per comms-etiquette v1.0 2026-10-19 23:08:07 +00:00

Merged #147 [story #124] Frontend: Ops Console dashboard, logs, config, users views (INB-1.5-B-S4) 2026-06-11 15:03:06 +00:00

Merged #146 [story #119] Frontend: Mailbox Owner Dashboard (INB-1.5-A-S4) 2026-06-11 03:24:47 +00:00

Merged #145 Update .gitea/workflows/live-pipeline.yml 2026-06-11 02:47:20 +00:00

Merged #144 docs(roadmap): correct v1.5 status line — Pillar I Gate passed 2026-06-11 01:18:42 +00:00

Merged #142 [story #129] data-engineer: idempotent RBAC schema migration (apply, --check, --down, --seed) 2026-06-11 01:17:52 +00:00

Merged #139 [story #134] Frontend: responsive layouts and navigation patterns (D-S3) 2026-06-11 01:16:39 +00:00

Merged #141 [story #135] DevOps: design-system lint + Lighthouse a11y as merge gates 2026-06-10 23:20:35 +00:00

Merged #136 CTO: Architecture + TRDs + Engineering Plan v1.5 (Pillar II Gate) 2026-06-10 22:22:48 +00:00

Merged #138 [story #133] Frontend: design-system token module (D-S2) 2026-06-10 22:09:59 +00:00

Merged #137 [story #132] UX: design-system token set, lint rules, and UI specs for v1.5 2026-06-10 21:11:05 +00:00

Merged #108 SAA: Pillar I Gate — Roadmap v1.5 revision (REQ-001 intake) 2026-06-10 20:01:06 +00:00

Merged #106 docs(intake): add Client Intake Guide for requirements submission 2026-06-10 19:34:22 +00:00

Merged #105 [Pillar II] S-E1: DPIA data-flow diagram aligned to Architecture v1 §4.2 (REQ-INB-58) 2026-06-10 18:14:08 +00:00

Merged #104 [Pillar II] S-F1: Trust boundary map for threat-model directory (REQ-INB-59b) 2026-06-10 18:07:30 +00:00

Merged #98 [story #52] UX: operator-tutorial readability spec + revised outline 2026-06-10 15:35:16 +00:00

Merged #97 [story #54] backend: explain_run.py operator CLI + offline tests 2026-06-10 15:02:28 +00:00

Merged #96 test(pipelines): forward dry_run_override in offline test PapraConfig fixtures 2026-06-10 15:00:11 +00:00

Merged #44 docs(security): threat-model architecture-v1.4 lift (Mermaid + SVG + PNG) 2026-06-10 14:59:47 +00:00

Merged #43 test(papra_index): add --check coverage (REQ-INB-38) 2026-06-10 14:59:18 +00:00

Merged #42 test(imapclient-shim): add runtime-shim coverage (REQ-INB-39) 2026-06-10 14:58:49 +00:00

Merged #45 CTO: Pillar II Gate — InboxOS Architecture v1 + 4 TRDs (Operator Self-Service, Security & Compliance, Dual-Approval Governance, Tech-Debt Lane) 2026-06-10 14:58:41 +00:00

Merged #25 SAA: Pillar I Gate — InboxOS Strategic Roadmap v1 (MAJOR scope + MINOR release list) 2026-06-09 17:48:22 +00:00

Merged #23 v1.4: Operator UX + Product-Grade Security (23 candidates EXECUTED, 5 DEFERRED) 2026-06-09 14:51:26 +00:00

Merged #6 inb-120: surface historical-pipeline early-stop in Gitea workflow status 2026-06-08 14:57:22 +00:00

Merged #5 INB-117: correct documented SeaweedFS bucket and historical .mbox key 2026-06-08 14:56:42 +00:00

Merged #4 inb-45: pin historical-pipeline upload-artifact to v3 (Gitea 1.x / GHES) 2026-06-08 08:23:22 +00:00

Merged #3 INB-33: provision second self-hosted Gitea Actions runner (gitea-runner-2) 2026-06-08 07:26:01 +00:00

Merged #1 inb-21: drop model-escalation chain; pin single gemma4:e4b model; add PR CI 2026-06-07 22:52:01 +00:00

162 Issues closed from 8 users

Closed #99 MAJOR v1 — InboxOS Strategic Roadmap 2026-11-03 03:41:17 +00:00

Closed #195 Project: v1 — work package (coreci/inboxos-v1) 2026-11-03 03:41:07 +00:00

Closed #37 EPIC-INB-1.4-G: PII Scrub (held) 2026-11-03 03:40:43 +00:00

Closed #124 INB-1.5-B-S4 — Implement Ops Console frontend 2026-11-03 03:40:29 +00:00

Closed #117 INB-1.5-A-S2 — Implement Mailbox Owner Dashboard backend API 2026-11-03 03:40:28 +00:00

Closed #122 INB-1.5-B-S2 — Implement Ops Console backend API 2026-11-03 03:40:27 +00:00

Closed #127 INB-1.5-C-S2 — Implement RBAC middleware and role checks 2026-11-03 03:40:27 +00:00

Closed #120 INB-1.5-A-S5 — QA Mailbox Owner Dashboard integration tests 2026-11-03 03:40:26 +00:00

Closed #125 INB-1.5-B-S5 — QA Ops Console integration tests 2026-11-03 03:40:25 +00:00

Closed #130 INB-1.5-C-S5 — Integrate RBAC middleware with frontend routing 2026-11-03 03:40:24 +00:00

Closed #131 INB-1.5-C-S6 — Security test RBAC enforcement verification 2026-11-03 03:40:24 +00:00

Closed #110 EPIC-INB-1.5-B: Admin/Operator Ops Console 2026-11-03 03:40:23 +00:00

Closed #111 EPIC-INB-1.5-C: RBAC & Auth Layer 2026-11-03 03:40:22 +00:00

Closed #112 EPIC-INB-1.5-A: Mailbox Owner Dashboard 2026-11-03 03:40:22 +00:00

Closed #113 EPIC-INB-1.5-D: Design-System Compliance & UI Polish 2026-11-03 03:40:21 +00:00

Closed #109 Initiate INTV-5 — Mailbox & Administrative Management Interface (v1.5) 2026-11-03 03:40:20 +00:00

Closed #115 TRD — INTV-5 Mailbox & Administrative Management Interface (v1.5) 2026-10-21 21:28:35 +00:00

Closed #114 Architecture v1.5 — Mailbox & Administrative Management Interface 2026-10-21 21:28:30 +00:00

Closed #193 comms-etiquette v1.0 verbiage pass: TL;DR prologues 2026-10-19 21:58:09 +00:00

Closed #40 EPIC-INB-1.0-TD-2: imapclient runtime-shim test (REQ-INB-39) 2026-06-18 16:57:09 +00:00

Closed #41 EPIC-INB-1.0-TD-3: .gitignore opencode.json un-shadow (REQ-INB-35c) 2026-06-18 16:57:09 +00:00

Closed #30 INTV-4 — Tech-Debt Lane (v1.0-MVP carry) 2026-06-18 16:57:08 +00:00

Closed #39 EPIC-INB-1.0-TD-1: papra_index --check test (REQ-INB-38) 2026-06-18 16:57:08 +00:00

Closed #35 EPIC-INB-1.4-E: DPIA 2026-06-18 16:57:01 +00:00

Closed #36 EPIC-INB-1.4-F: Threat Model 2026-06-18 16:57:01 +00:00

Closed #38 EPIC-INB-1.4-H: v1.4.0 Re-dispatch Under Dual Approval 2026-06-18 16:57:01 +00:00

Closed #32 EPIC-INB-1.4-B: NocoDB Operator Views 2026-06-18 16:57:00 +00:00

Closed #33 EPIC-INB-1.4-C: Recovery & Explain Tools 2026-06-18 16:57:00 +00:00

Closed #34 EPIC-INB-1.4-D: Container Hardening 2026-06-18 16:57:00 +00:00

Closed #28 INTV-2 — Product-Grade Security & Compliance (v1.4) 2026-06-18 16:56:59 +00:00

Closed #29 INTV-3 — Dual-Approval Governance (v1.4 carry-through) 2026-06-18 16:56:59 +00:00

Closed #31 EPIC-INB-1.4-A: Quickstart + Operator Tutorial 2026-06-18 16:56:59 +00:00

Closed #27 INTV-1 — Operator Self-Service Surface (v1.4) 2026-06-18 16:56:44 +00:00

Closed #152 TRD — INTV-3 Dual-Approval Governance (v1.4) 2026-06-15 20:29:44 +00:00

Closed #153 TRD — INTV-4 Tech-Debt Lane (v1.0-MVP carry) 2026-06-15 20:29:44 +00:00

Closed #149 Architecture v1 — InboxOS Strategic Roadmap 2026-06-15 20:29:43 +00:00

Closed #150 TRD — INTV-1 Operator Self-Service Surface (v1.4) 2026-06-15 20:29:43 +00:00

Closed #151 TRD — INTV-2 Product-Grade Security & Compliance (v1.4) 2026-06-15 20:29:43 +00:00

Closed #188 INTV-3 — Audit v1.4.0 re-dispatch wave for 100% dual APPROVED review compliance (REQ-INB-37g/h/i) 2026-06-15 20:29:42 +00:00

Closed #189 INTV-4 — Add papra_index --check flag and offline test (REQ-INB-38) 2026-06-15 20:29:42 +00:00

Closed #190 INTV-4 — Add imapclient runtime-shim offline test (REQ-INB-39) 2026-06-15 20:29:42 +00:00

Closed #191 INTV-4 — Fix .gitignore opencode.json shadow and add regression test (REQ-INB-35c) 2026-06-15 20:29:42 +00:00

Closed #185 INTV-2 — Create architecture lift diagram (Mermaid + SVG + PNG) (REQ-INB-59) 2026-06-15 20:29:41 +00:00

Closed #186 INTV-2 — Publish public-facing threat model summary and seek CPO review (REQ-INB-59) 2026-06-15 20:29:41 +00:00

Closed #187 INTV-3 — Configure main branch protection requiring dual APPROVED reviews (REQ-INB-37a/b/c/d/e/f) 2026-06-15 20:29:41 +00:00

Closed #182 INTV-2 — Build component × STRIDE table (REQ-INB-59) 2026-06-15 20:29:40 +00:00

Closed #183 INTV-2 — Maintain threat register with severity and status (REQ-INB-59) 2026-06-15 20:29:40 +00:00

Closed #184 INTV-2 — Produce threat-to-control matrix referencing container hardening (REQ-INB-59) 2026-06-15 20:29:40 +00:00

Closed #178 INTV-2 — Draft DPIA lawful-basis table and data-minimisation checklist (REQ-INB-58c/d) 2026-06-15 20:29:39 +00:00

Closed #179 INTV-2 — Define DPIA retention schedule and rights-request workflow (REQ-INB-58e/f) 2026-06-15 20:29:39 +00:00

Closed #180 INTV-2 — Complete DPIA review pass with CPO (REQ-INB-58) 2026-06-15 20:29:39 +00:00

Closed #181 INTV-2 — Produce trust boundary map for v1.4 architecture (REQ-INB-59) 2026-06-15 20:29:39 +00:00

Closed #175 INTV-2 — Lock supply-chain with lockfile + Renovate config (REQ-INB-55i) 2026-06-15 20:29:38 +00:00

Closed #176 INTV-2 — Define canary rollout and rollback runbook recipe (REQ-INB-55j) 2026-06-15 20:29:38 +00:00

Closed #177 INTV-2 — Produce DPIA data-flow diagram mirroring Architecture §4.2 (REQ-INB-58b) 2026-06-15 20:29:38 +00:00

Closed #171 INTV-2 — Add Seccomp and AppArmor profiles (REQ-INB-55f/g) 2026-06-15 20:29:37 +00:00

Closed #172 INTV-2 — Add HEALTHCHECK directive to long-running services (REQ-INB-55d) 2026-06-15 20:29:37 +00:00

Closed #173 INTV-2 — Enable cosign sign + SBOM in build pipeline (REQ-INB-55h) 2026-06-15 20:29:37 +00:00

Closed #174 INTV-2 — Add admission hook rejecting unsigned images (REQ-INB-55h) 2026-06-15 20:29:37 +00:00

Closed #168 INTV-2 — Build multi-stage Dockerfile with pinned base digest (REQ-INB-55a/b) 2026-06-15 20:29:36 +00:00

Closed #169 INTV-2 — Enforce non-root UID across services (REQ-INB-55c) 2026-06-15 20:29:36 +00:00

Closed #170 INTV-2 — Apply runtime policy bundle: cap-drop, no-new-privileges, read-only rootfs (REQ-INB-55e) 2026-06-15 20:29:36 +00:00

Closed #164 INTV-1 — Implement reclassify.py for classification override (REQ-INB-44) 2026-06-15 20:29:35 +00:00

Closed #165 INTV-1 — Implement replay.py for archive slice re-run (REQ-INB-45) 2026-06-15 20:29:35 +00:00

Closed #166 INTV-1 — Implement daily_digest.py and cron workflow (REQ-INB-50) 2026-06-15 20:29:35 +00:00

Closed #167 INTV-1 — Add secret redaction offline test (REQ-INB-56) 2026-06-15 20:29:35 +00:00

Closed #162 INTV-1 — Implement apply_views.py and offline test (REQ-INB-41) 2026-06-15 20:29:34 +00:00

Closed #163 INTV-1 — Implement explain_run.py for run diagnostics (REQ-INB-42) 2026-06-15 20:29:34 +00:00

Closed #158 INTV-1 — Author operator-tutorial.md as single point-of-entry (REQ-INB-53) 2026-06-15 20:29:33 +00:00

Closed #159 INTV-1 — Add apply_schemas.py --check offline test (REQ-INB-38 carry) 2026-06-15 20:29:33 +00:00

Closed #160 INTV-1 — Define NocoDB views for Finance and CRM modules (REQ-INB-41) 2026-06-15 20:29:33 +00:00

Closed #161 INTV-1 — Define NocoDB views for Intel and Promotions modules (REQ-INB-41) 2026-06-15 20:29:33 +00:00

Closed #157 INTV-1 — Implement quickstart.sh for green-field spin-up (REQ-INB-40) 2026-06-15 20:29:32 +00:00

Closed #155 Test milestone 2026-06-15 20:15:33 +00:00

Closed #156 Test assign cto 2026-06-15 20:15:33 +00:00

Closed #148 Test Issue 2026-06-15 20:15:32 +00:00

Closed #154 Test assignee 2026-06-15 20:15:32 +00:00

Closed #119 INB-1.5-A-S4 — Implement Mailbox Owner Dashboard frontend 2026-06-11 03:30:24 +00:00

Closed #129 INB-1.5-C-S4 — Implement Users/Roles tables and migrations 2026-06-11 01:23:04 +00:00

Closed #134 INB-1.5-D-S3 — Implement responsive layouts and navigation patterns 2026-06-11 01:20:17 +00:00

Closed #135 INB-1.5-D-S4 — Add design-system lint to CI 2026-06-11 00:01:36 +00:00

Closed #121 INB-1.5-B-S1 — Spec Ops Console API contract 2026-06-10 23:05:47 +00:00

Closed #126 INB-1.5-C-S1 — Spec RBAC API contract and middleware 2026-06-10 23:05:47 +00:00

Closed #116 INB-1.5-A-S1 — Spec Mailbox Owner Dashboard API contract 2026-06-10 23:05:46 +00:00

Closed #133 INB-1.5-D-S2 — Implement design-system tokens in frontend 2026-06-10 22:10:33 +00:00

Closed #107 REQ-001 - Mailbox & Administrative Management Interface 2026-06-10 22:06:10 +00:00

Closed #128 INB-1.5-C-S3 — Spec Users/Roles data model 2026-06-10 22:04:46 +00:00

Closed #123 INB-1.5-B-S3 — Spec Ops Console UI 2026-06-10 22:03:31 +00:00

Closed #118 INB-1.5-A-S3 — Spec Mailbox Owner Dashboard UI 2026-06-10 22:03:29 +00:00

Closed #132 INB-1.5-D-S1 — Spec design-system token set and lint rules 2026-06-10 21:11:14 +00:00

Closed #26 MAJOR v1 — InboxOS Self-Hosted Personal ERP/CRM Pipeline 2026-06-10 18:42:40 +00:00

Closed #16 INB-240: PATH-overlay fix so non-interactive opencode_local agent shells can resolve tea (per INB-171) 2026-06-10 18:42:20 +00:00

Closed #17 v1.3.0 release recovery: main advanced (b49cfb7b → 63c0f59), v1.3.0 quarantined, re-dispatch required (per INB-295) 2026-06-10 18:42:20 +00:00

Closed #18 [v1.4 IDEATE] 23 candidates (15 UX + 5 Security + 3 carries) - CPO review 2026-06-10 18:42:19 +00:00

Closed #20 [v1.3 carry / v1.0-MVP tech-debt] REQ-INB-35c — .gitignore opencode.json line shadows tracked file 2026-06-10 18:42:18 +00:00

Closed #21 [v1.3 carry / v1.0-MVP tech-debt] REQ-INB-38 — apply_schemas.py --check offline test for papra_index 2026-06-10 18:42:18 +00:00

Closed #22 [v1.3 carry / v1.0-MVP tech-debt] REQ-INB-39 — test_papra_link_parity_offline.py imapclient runtime-shim 2026-06-10 18:42:17 +00:00

Closed #24 [v1.4.0 re-dispatch] corrected shape per INB-328 — REQ-INB-57 split out, 3 carries peeled off, dual-approval gate enforced 2026-06-10 18:42:17 +00:00

Closed #46 CTO: Pillar II Architecture — InboxOS v1 (MAJOR-scoped) 2026-06-10 18:40:48 +00:00

Closed #47 CTO: TRD — INTV-1 Operator Self-Service Surface (v1.4) 2026-06-10 18:40:47 +00:00

Closed #48 CTO: TRD — INTV-2 Product-Grade Security & Compliance (v1.4) 2026-06-10 18:40:47 +00:00

Closed #49 CTO: TRD — INTV-3 Dual-Approval Governance (v1.4 carry-through) 2026-06-10 18:40:46 +00:00

Closed #50 CTO: TRD — INTV-4 Tech-Debt Lane (v1.0-MVP carry) 2026-06-10 18:40:46 +00:00

Closed #51 [story] S-A1: scripts/quickstart.sh — green-field spin-up in 15 min (REQ-INB-40) 2026-06-10 18:40:45 +00:00

Closed #52 [story] S-A2: docs/operator-tutorial.md — single point-of-entry for the operator (REQ-INB-53) 2026-06-10 18:40:45 +00:00

Closed #53 [story] S-A3: scripts/apply_schemas.py --check offline test (REQ-INB-38) 2026-06-10 18:40:44 +00:00

Closed #54 [story] S-C1: scripts/explain_run.py (REQ-INB-42) 2026-06-10 18:40:44 +00:00

Closed #55 [story] S-B1: docs/nocodb-views/finance.json + crm.json (REQ-INB-41) 2026-06-10 18:40:43 +00:00

Closed #56 [story] S-B2: docs/nocodb-views/intel.json + promotions.json (REQ-INB-41) 2026-06-10 18:40:42 +00:00

Closed #57 [story] S-C5: scripts/_tests/test_secret_redaction_offline.py (REQ-INB-56) 2026-06-10 18:40:42 +00:00

Closed #58 [story] S-C4: scripts/daily_digest.py + workflow (REQ-INB-50) 2026-06-10 18:40:41 +00:00

Closed #59 [story] S-C3: scripts/replay.py (REQ-INB-45) 2026-06-10 18:40:41 +00:00

Closed #60 [story] S-B3: scripts/apply_views.py + offline test (REQ-INB-41) 2026-06-10 18:40:40 +00:00

Closed #61 [story] S-C2: scripts/reclassify.py (REQ-INB-44) 2026-06-10 18:40:40 +00:00

Closed #62 [story] S-H1: Configure branch protection on main (REQ-INB-37a..e) 2026-06-10 18:40:39 +00:00

Closed #63 [story] S-H2: docs/governance/dual-approval.md — configuration record (REQ-INB-37f) 2026-06-10 18:40:39 +00:00

Closed #64 [story] S-H3: Sandbox verification: force-merge rejected, stale-approval dismissed, stale-main blocked (REQ-INB-37c, b, e) 2026-06-10 18:40:38 +00:00

Closed #65 [story] S-H4: v1.4.0 wave audit + umbrella Epic #38 closing comment (REQ-INB-37g, h, i) 2026-06-10 18:40:37 +00:00

Closed #66 [story] S-D1: Multi-stage Dockerfile + pinned base by digest (REQ-INB-55a, b) 2026-06-10 18:40:37 +00:00

Closed #67 [story] S-D2: Non-root UID + USER directive across services (REQ-INB-55c) 2026-06-10 18:40:36 +00:00

Closed #68 [story] S-D3: Runtime policy bundle: cap-drop, no-new-privileges, read-only rootfs, tmpfs /tmp (REQ-INB-55e) 2026-06-10 18:40:36 +00:00

Closed #69 [story] S-D4: Seccomp profile + AppArmor profile (REQ-INB-55f, g) 2026-06-10 18:40:35 +00:00

Closed #70 [story] S-D5: HEALTHCHECK directive on every long-running service (REQ-INB-55d) 2026-06-10 18:40:35 +00:00

Closed #71 [story] S-D6: cosign sign + SBOM attach in build pipeline (REQ-INB-55h) 2026-06-10 18:40:34 +00:00

Closed #72 [story] S-D7: Admission hook rejecting unsigned images (REQ-INB-55h) 2026-06-10 18:40:33 +00:00

Closed #73 [story] S-D8: Supply-chain pinning: lockfile + Renovate config (REQ-INB-55i) 2026-06-10 18:40:33 +00:00

Closed #74 [story] S-D9: Canary rollout + runbook rollback recipe (REQ-INB-55j) 2026-06-10 18:40:32 +00:00

Closed #76 [story] S-E2: DPIA lawful-basis table + data-minimisation checklist 2026-06-10 18:40:32 +00:00

Closed #77 [story] S-E3: DPIA retention schedule + rights-request workflow (deferred impl) 2026-06-10 18:40:31 +00:00

Closed #78 [story] S-E4: DPIA docs/security/dpia.md review pass with CPO 2026-06-10 18:40:31 +00:00

Closed #80 [story] S-F2: Component × STRIDE table (the main artefact) 2026-06-10 18:40:30 +00:00

Closed #81 [story] S-F3: Threat register (severity, status, link to REQ-INB-*) 2026-06-10 18:40:30 +00:00

Closed #82 [story] S-F4: Threat-to-control matrix 2026-06-10 18:40:29 +00:00

Closed #83 [story] S-F5: Architecture lift diagram: Mermaid + SVG + PNG 2026-06-10 18:40:29 +00:00

Closed #84 [story] S-F6: Public-facing one-page summary + CPO review 2026-06-10 18:40:28 +00:00

Closed #85 [story] S-TD1: scripts/apply_schemas.py --check + offline test (REQ-INB-38) 2026-06-10 18:40:27 +00:00

Closed #86 [story] S-TD2: imapclient shim offline test (REQ-INB-39) 2026-06-10 18:40:27 +00:00

Closed #87 [story] S-TD3: .gitignore opencode.json un-shadow + regression test (REQ-INB-35c) 2026-06-10 18:40:26 +00:00

Closed #88 [story] S-G1: pipelines/pii_scrub.py::scrub(body) — pattern detection (SSN/CC/IBAN/phone) (REQ-INB-57a) 2026-06-10 18:40:26 +00:00

Closed #89 [story] S-G2: pii_scrub.scrub_attachment(blob, mime) (REQ-INB-57b) 2026-06-10 18:40:25 +00:00

Closed #90 [story] S-G3: Integration into live_pipeline.py and historical_pipeline.py (REQ-INB-57c) 2026-06-10 18:40:25 +00:00

Closed #91 [story] S-G4: Integration into operator scripts (reclassify.py, replay.py, dry_run.py) (REQ-INB-57d) 2026-06-10 18:40:24 +00:00

Closed #92 [story] S-G5: pipelines/_tests/test_pii_scrub_offline.py (REQ-INB-57e) 2026-06-10 18:40:24 +00:00

Closed #94 defect(ci): .gitea/workflows/ci-pr.yml on.pull_request.branches filter skips every release/v1 PR — no CI on tech-debt lane 2026-06-10 18:40:23 +00:00

Closed #75 [story] S-E1: DPIA data-flow diagram (mirrors Architecture §4.2) 2026-06-10 18:14:17 +00:00

Closed #79 [story] S-F1: Trust boundary map (mirrors Architecture §2) 2026-06-10 18:07:54 +00:00

Closed #100 Initiate INTV-1 — Operator Self-Service Surface (v1.4) 2026-06-10 16:32:04 +00:00

Closed #101 Initiate INTV-2 — Product-Grade Security & Compliance (v1.4) 2026-06-10 16:32:04 +00:00

Closed #102 Initiate INTV-3 — Dual-Approval Governance (v1.4 carry-through) 2026-06-10 16:32:04 +00:00

Closed #103 Initiate INTV-4 — Tech-Debt Lane (v1.0-MVP carry) 2026-06-10 16:32:04 +00:00

Closed #93 fix(pipelines): backport dry_run_override to test_live_pipeline_offline.py PapraConfig callsites (regression on main, blocks PR #45 CI) 2026-06-10 15:15:56 +00:00

Closed #95 CIA-50 verification — label taxonomy test 2026-06-10 13:28:15 +00:00

Closed #19 [SMOKE-TEST] ignore — payload validation, please close 2026-06-09 14:22:10 +00:00

Closed #8 INB-183: opencode-local adapter — append $HOME/.local/bin to spawned env PATH 2026-06-08 22:44:52 +00:00

Closed #15 INB-193: scripts/with-gitea-env.sh — per-agent GITEA_USER/GITEA_PASS wrapper for tea CLI (Path A, unblocks QA) 2026-06-08 22:44:06 +00:00

Closed #9 CPO: backfill docs/requirements.md and docs/roadmap.md for 5 already-shipped PRs (INB-21/33/45/117/120) 2026-06-08 20:17:08 +00:00

Closed #7 INB-184: Seed Gitea kanban issue (synchronize Gitea with Paperclip/INB) 2026-06-08 20:16:32 +00:00

Closed #14 REQ-MVP-005: historical-pipeline early-stop exit code — INB-120 2026-06-08 20:15:49 +00:00

Closed #13 REQ-MVP-004: canonical SeaweedFS bucket and historical .mbox key — INB-117 2026-06-08 20:15:37 +00:00

Closed #12 REQ-MVP-003: actions/upload-artifact v3 pin (Gitea 1.x / GHES) — INB-45 2026-06-08 20:15:22 +00:00

Closed #11 REQ-MVP-002: two self-hosted Gitea Actions runners — INB-33 2026-06-08 20:15:08 +00:00

Closed #10 REQ-MVP-001: single-model LLM contract (no escalation chain) — INB-21 2026-06-08 20:14:52 +00:00

162 Issues created by 0 users

Opened #7 INB-184: Seed Gitea kanban issue (synchronize Gitea with Paperclip/INB) 2026-06-08 18:59:09 +00:00

Opened #8 INB-183: opencode-local adapter — append $HOME/.local/bin to spawned env PATH 2026-06-08 19:19:33 +00:00

Opened #9 CPO: backfill docs/requirements.md and docs/roadmap.md for 5 already-shipped PRs (INB-21/33/45/117/120) 2026-06-08 20:05:19 +00:00

Opened #10 REQ-MVP-001: single-model LLM contract (no escalation chain) — INB-21 2026-06-08 20:14:35 +00:00

Opened #11 REQ-MVP-002: two self-hosted Gitea Actions runners — INB-33 2026-06-08 20:15:07 +00:00

Opened #12 REQ-MVP-003: actions/upload-artifact v3 pin (Gitea 1.x / GHES) — INB-45 2026-06-08 20:15:22 +00:00

Opened #13 REQ-MVP-004: canonical SeaweedFS bucket and historical .mbox key — INB-117 2026-06-08 20:15:36 +00:00

Opened #14 REQ-MVP-005: historical-pipeline early-stop exit code — INB-120 2026-06-08 20:15:49 +00:00

Opened #15 INB-193: scripts/with-gitea-env.sh — per-agent GITEA_USER/GITEA_PASS wrapper for tea CLI (Path A, unblocks QA) 2026-06-08 22:32:11 +00:00

Opened #16 INB-240: PATH-overlay fix so non-interactive opencode_local agent shells can resolve tea (per INB-171) 2026-06-09 01:10:25 +00:00

Opened #17 v1.3.0 release recovery: main advanced (b49cfb7b → 63c0f59), v1.3.0 quarantined, re-dispatch required (per INB-295) 2026-06-09 10:07:41 +00:00

Opened #18 [v1.4 IDEATE] 23 candidates (15 UX + 5 Security + 3 carries) - CPO review 2026-06-09 13:48:43 +00:00

Opened #19 [SMOKE-TEST] ignore — payload validation, please close 2026-06-09 14:22:00 +00:00

Opened #20 [v1.3 carry / v1.0-MVP tech-debt] REQ-INB-35c — .gitignore opencode.json line shadows tracked file 2026-06-09 14:22:21 +00:00

Opened #21 [v1.3 carry / v1.0-MVP tech-debt] REQ-INB-38 — apply_schemas.py --check offline test for papra_index 2026-06-09 14:22:21 +00:00

Opened #22 [v1.3 carry / v1.0-MVP tech-debt] REQ-INB-39 — test_papra_link_parity_offline.py imapclient runtime-shim 2026-06-09 14:22:22 +00:00

Opened #24 [v1.4.0 re-dispatch] corrected shape per INB-328 — REQ-INB-57 split out, 3 carries peeled off, dual-approval gate enforced 2026-06-09 15:15:29 +00:00

Opened #26 MAJOR v1 — InboxOS Self-Hosted Personal ERP/CRM Pipeline 2026-06-09 18:00:57 +00:00

Opened #27 INTV-1 — Operator Self-Service Surface (v1.4) 2026-06-09 18:04:34 +00:00

Opened #28 INTV-2 — Product-Grade Security & Compliance (v1.4) 2026-06-09 18:04:44 +00:00

Opened #29 INTV-3 — Dual-Approval Governance (v1.4 carry-through) 2026-06-09 18:04:44 +00:00

Opened #30 INTV-4 — Tech-Debt Lane (v1.0-MVP carry) 2026-06-09 18:04:44 +00:00

Opened #31 EPIC-INB-1.4-A: Quickstart + Operator Tutorial 2026-06-09 18:08:15 +00:00

Opened #32 EPIC-INB-1.4-B: NocoDB Operator Views 2026-06-09 18:08:16 +00:00

Opened #33 EPIC-INB-1.4-C: Recovery & Explain Tools 2026-06-09 18:08:16 +00:00

Opened #34 EPIC-INB-1.4-D: Container Hardening 2026-06-09 18:08:17 +00:00

Opened #35 EPIC-INB-1.4-E: DPIA 2026-06-09 18:08:17 +00:00

Opened #36 EPIC-INB-1.4-F: Threat Model 2026-06-09 18:08:18 +00:00

Opened #37 EPIC-INB-1.4-G: PII Scrub (held) 2026-06-09 18:08:18 +00:00

Opened #38 EPIC-INB-1.4-H: v1.4.0 Re-dispatch Under Dual Approval 2026-06-09 18:08:19 +00:00

Opened #39 EPIC-INB-1.0-TD-1: papra_index --check test (REQ-INB-38) 2026-06-09 18:08:19 +00:00

Opened #40 EPIC-INB-1.0-TD-2: imapclient runtime-shim test (REQ-INB-39) 2026-06-09 18:08:20 +00:00

Opened #41 EPIC-INB-1.0-TD-3: .gitignore opencode.json un-shadow (REQ-INB-35c) 2026-06-09 18:08:21 +00:00

Opened #46 CTO: Pillar II Architecture — InboxOS v1 (MAJOR-scoped) 2026-06-09 19:43:26 +00:00

Opened #47 CTO: TRD — INTV-1 Operator Self-Service Surface (v1.4) 2026-06-09 19:43:45 +00:00

Opened #48 CTO: TRD — INTV-2 Product-Grade Security & Compliance (v1.4) 2026-06-09 19:44:16 +00:00

Opened #49 CTO: TRD — INTV-3 Dual-Approval Governance (v1.4 carry-through) 2026-06-09 19:44:16 +00:00

Opened #50 CTO: TRD — INTV-4 Tech-Debt Lane (v1.0-MVP carry) 2026-06-09 19:44:37 +00:00

Opened #51 [story] S-A1: scripts/quickstart.sh — green-field spin-up in 15 min (REQ-INB-40) 2026-06-09 19:47:01 +00:00

Opened #52 [story] S-A2: docs/operator-tutorial.md — single point-of-entry for the operator (REQ-INB-53) 2026-06-09 19:47:26 +00:00

Opened #53 [story] S-A3: scripts/apply_schemas.py --check offline test (REQ-INB-38) 2026-06-09 23:24:25 +00:00

Opened #54 [story] S-C1: scripts/explain_run.py (REQ-INB-42) 2026-06-09 23:25:53 +00:00

Opened #55 [story] S-B1: docs/nocodb-views/finance.json + crm.json (REQ-INB-41) 2026-06-09 23:25:53 +00:00

Opened #56 [story] S-B2: docs/nocodb-views/intel.json + promotions.json (REQ-INB-41) 2026-06-09 23:25:53 +00:00

Opened #57 [story] S-C5: scripts/_tests/test_secret_redaction_offline.py (REQ-INB-56) 2026-06-09 23:25:53 +00:00

Opened #58 [story] S-C4: scripts/daily_digest.py + workflow (REQ-INB-50) 2026-06-09 23:25:53 +00:00

Opened #59 [story] S-C3: scripts/replay.py (REQ-INB-45) 2026-06-09 23:25:54 +00:00

Opened #60 [story] S-B3: scripts/apply_views.py + offline test (REQ-INB-41) 2026-06-09 23:25:54 +00:00

Opened #61 [story] S-C2: scripts/reclassify.py (REQ-INB-44) 2026-06-09 23:27:14 +00:00

Opened #62 [story] S-H1: Configure branch protection on main (REQ-INB-37a..e) 2026-06-09 23:30:31 +00:00

Opened #63 [story] S-H2: docs/governance/dual-approval.md — configuration record (REQ-INB-37f) 2026-06-09 23:30:32 +00:00

Opened #64 [story] S-H3: Sandbox verification: force-merge rejected, stale-approval dismissed, stale-main blocked (REQ-INB-37c, b, e) 2026-06-09 23:30:32 +00:00

Opened #65 [story] S-H4: v1.4.0 wave audit + umbrella Epic #38 closing comment (REQ-INB-37g, h, i) 2026-06-09 23:30:32 +00:00

Opened #66 [story] S-D1: Multi-stage Dockerfile + pinned base by digest (REQ-INB-55a, b) 2026-06-09 23:33:02 +00:00

Opened #67 [story] S-D2: Non-root UID + USER directive across services (REQ-INB-55c) 2026-06-09 23:33:02 +00:00

Opened #68 [story] S-D3: Runtime policy bundle: cap-drop, no-new-privileges, read-only rootfs, tmpfs /tmp (REQ-INB-55e) 2026-06-09 23:33:02 +00:00

Opened #69 [story] S-D4: Seccomp profile + AppArmor profile (REQ-INB-55f, g) 2026-06-09 23:33:02 +00:00

Opened #70 [story] S-D5: HEALTHCHECK directive on every long-running service (REQ-INB-55d) 2026-06-09 23:33:03 +00:00

Opened #71 [story] S-D6: cosign sign + SBOM attach in build pipeline (REQ-INB-55h) 2026-06-09 23:33:03 +00:00

Opened #72 [story] S-D7: Admission hook rejecting unsigned images (REQ-INB-55h) 2026-06-09 23:33:03 +00:00

Opened #73 [story] S-D8: Supply-chain pinning: lockfile + Renovate config (REQ-INB-55i) 2026-06-09 23:33:03 +00:00

Opened #74 [story] S-D9: Canary rollout + runbook rollback recipe (REQ-INB-55j) 2026-06-09 23:33:04 +00:00

Opened #75 [story] S-E1: DPIA data-flow diagram (mirrors Architecture §4.2) 2026-06-09 23:33:04 +00:00

Opened #76 [story] S-E2: DPIA lawful-basis table + data-minimisation checklist 2026-06-09 23:33:04 +00:00

Opened #77 [story] S-E3: DPIA retention schedule + rights-request workflow (deferred impl) 2026-06-09 23:33:04 +00:00

Opened #78 [story] S-E4: DPIA docs/security/dpia.md review pass with CPO 2026-06-09 23:33:05 +00:00

Opened #79 [story] S-F1: Trust boundary map (mirrors Architecture §2) 2026-06-09 23:33:05 +00:00

Opened #80 [story] S-F2: Component × STRIDE table (the main artefact) 2026-06-09 23:33:06 +00:00

Opened #81 [story] S-F3: Threat register (severity, status, link to REQ-INB-*) 2026-06-09 23:33:06 +00:00

Opened #82 [story] S-F4: Threat-to-control matrix 2026-06-09 23:33:06 +00:00

Opened #83 [story] S-F5: Architecture lift diagram: Mermaid + SVG + PNG 2026-06-09 23:33:07 +00:00

Opened #84 [story] S-F6: Public-facing one-page summary + CPO review 2026-06-09 23:33:07 +00:00

Opened #85 [story] S-TD1: scripts/apply_schemas.py --check + offline test (REQ-INB-38) 2026-06-09 23:33:07 +00:00

Opened #86 [story] S-TD2: imapclient shim offline test (REQ-INB-39) 2026-06-09 23:33:08 +00:00

Opened #87 [story] S-TD3: .gitignore opencode.json un-shadow + regression test (REQ-INB-35c) 2026-06-09 23:33:08 +00:00

Opened #88 [story] S-G1: pipelines/pii_scrub.py::scrub(body) — pattern detection (SSN/CC/IBAN/phone) (REQ-INB-57a) 2026-06-09 23:33:28 +00:00

Opened #89 [story] S-G2: pii_scrub.scrub_attachment(blob, mime) (REQ-INB-57b) 2026-06-09 23:33:29 +00:00

Opened #90 [story] S-G3: Integration into live_pipeline.py and historical_pipeline.py (REQ-INB-57c) 2026-06-09 23:33:29 +00:00

Opened #91 [story] S-G4: Integration into operator scripts (reclassify.py, replay.py, dry_run.py) (REQ-INB-57d) 2026-06-09 23:33:29 +00:00

Opened #92 [story] S-G5: pipelines/_tests/test_pii_scrub_offline.py (REQ-INB-57e) 2026-06-09 23:33:29 +00:00

Opened #93 fix(pipelines): backport dry_run_override to test_live_pipeline_offline.py PapraConfig callsites (regression on main, blocks PR #45 CI) 2026-06-10 06:27:08 +00:00

Opened #94 defect(ci): .gitea/workflows/ci-pr.yml on.pull_request.branches filter skips every release/v1 PR — no CI on tech-debt lane 2026-06-10 08:10:27 +00:00

Opened #95 CIA-50 verification — label taxonomy test 2026-06-10 13:28:10 +00:00

Opened #99 MAJOR v1 — InboxOS Strategic Roadmap 2026-06-10 16:28:12 +00:00

Opened #100 Initiate INTV-1 — Operator Self-Service Surface (v1.4) 2026-06-10 16:30:04 +00:00

Opened #101 Initiate INTV-2 — Product-Grade Security & Compliance (v1.4) 2026-06-10 16:30:05 +00:00

Opened #102 Initiate INTV-3 — Dual-Approval Governance (v1.4 carry-through) 2026-06-10 16:30:05 +00:00

Opened #103 Initiate INTV-4 — Tech-Debt Lane (v1.0-MVP carry) 2026-06-10 16:30:05 +00:00

Opened #107 REQ-001 - Mailbox & Administrative Management Interface 2026-06-10 19:30:35 +00:00

Opened #109 Initiate INTV-5 — Mailbox & Administrative Management Interface (v1.5) 2026-06-10 20:11:36 +00:00

Opened #110 EPIC-INB-1.5-B: Admin/Operator Ops Console 2026-06-10 20:12:30 +00:00

Opened #111 EPIC-INB-1.5-C: RBAC & Auth Layer 2026-06-10 20:12:30 +00:00

Opened #112 EPIC-INB-1.5-A: Mailbox Owner Dashboard 2026-06-10 20:12:30 +00:00

Opened #113 EPIC-INB-1.5-D: Design-System Compliance & UI Polish 2026-06-10 20:12:30 +00:00

Opened #114 Architecture v1.5 — Mailbox & Administrative Management Interface 2026-06-10 20:23:50 +00:00

Opened #115 TRD — INTV-5 Mailbox & Administrative Management Interface (v1.5) 2026-06-10 20:23:50 +00:00

Opened #116 INB-1.5-A-S1 — Spec Mailbox Owner Dashboard API contract 2026-06-10 20:27:54 +00:00

Opened #117 INB-1.5-A-S2 — Implement Mailbox Owner Dashboard backend API 2026-06-10 20:27:55 +00:00

Opened #118 INB-1.5-A-S3 — Spec Mailbox Owner Dashboard UI 2026-06-10 20:27:55 +00:00

Opened #119 INB-1.5-A-S4 — Implement Mailbox Owner Dashboard frontend 2026-06-10 20:27:56 +00:00

Opened #120 INB-1.5-A-S5 — QA Mailbox Owner Dashboard integration tests 2026-06-10 20:27:56 +00:00

Opened #121 INB-1.5-B-S1 — Spec Ops Console API contract 2026-06-10 20:27:57 +00:00

Opened #122 INB-1.5-B-S2 — Implement Ops Console backend API 2026-06-10 20:27:57 +00:00

Opened #123 INB-1.5-B-S3 — Spec Ops Console UI 2026-06-10 20:27:58 +00:00

Opened #124 INB-1.5-B-S4 — Implement Ops Console frontend 2026-06-10 20:27:58 +00:00

Opened #125 INB-1.5-B-S5 — QA Ops Console integration tests 2026-06-10 20:27:59 +00:00

Opened #126 INB-1.5-C-S1 — Spec RBAC API contract and middleware 2026-06-10 20:28:00 +00:00

Opened #127 INB-1.5-C-S2 — Implement RBAC middleware and role checks 2026-06-10 20:28:00 +00:00

Opened #128 INB-1.5-C-S3 — Spec Users/Roles data model 2026-06-10 20:28:00 +00:00

Opened #129 INB-1.5-C-S4 — Implement Users/Roles tables and migrations 2026-06-10 20:28:01 +00:00

Opened #130 INB-1.5-C-S5 — Integrate RBAC middleware with frontend routing 2026-06-10 20:28:02 +00:00

Opened #131 INB-1.5-C-S6 — Security test RBAC enforcement verification 2026-06-10 20:28:02 +00:00

Opened #132 INB-1.5-D-S1 — Spec design-system token set and lint rules 2026-06-10 20:28:03 +00:00

Opened #133 INB-1.5-D-S2 — Implement design-system tokens in frontend 2026-06-10 20:28:03 +00:00

Opened #134 INB-1.5-D-S3 — Implement responsive layouts and navigation patterns 2026-06-10 20:28:04 +00:00

Opened #135 INB-1.5-D-S4 — Add design-system lint to CI 2026-06-10 20:28:04 +00:00

Opened #148 Test Issue 2026-06-15 20:08:55 +00:00

Opened #149 Architecture v1 — InboxOS Strategic Roadmap 2026-06-15 20:10:19 +00:00

Opened #150 TRD — INTV-1 Operator Self-Service Surface (v1.4) 2026-06-15 20:10:26 +00:00

Opened #151 TRD — INTV-2 Product-Grade Security & Compliance (v1.4) 2026-06-15 20:10:26 +00:00

Opened #152 TRD — INTV-3 Dual-Approval Governance (v1.4) 2026-06-15 20:10:26 +00:00

Opened #153 TRD — INTV-4 Tech-Debt Lane (v1.0-MVP carry) 2026-06-15 20:10:26 +00:00

Opened #154 Test assignee 2026-06-15 20:12:29 +00:00

Opened #155 Test milestone 2026-06-15 20:12:29 +00:00

Opened #156 Test assign cto 2026-06-15 20:14:48 +00:00

Opened #157 INTV-1 — Implement quickstart.sh for green-field spin-up (REQ-INB-40) 2026-06-15 20:16:24 +00:00

Opened #158 INTV-1 — Author operator-tutorial.md as single point-of-entry (REQ-INB-53) 2026-06-15 20:16:25 +00:00

Opened #159 INTV-1 — Add apply_schemas.py --check offline test (REQ-INB-38 carry) 2026-06-15 20:16:25 +00:00

Opened #160 INTV-1 — Define NocoDB views for Finance and CRM modules (REQ-INB-41) 2026-06-15 20:16:45 +00:00

Opened #161 INTV-1 — Define NocoDB views for Intel and Promotions modules (REQ-INB-41) 2026-06-15 20:16:45 +00:00

Opened #162 INTV-1 — Implement apply_views.py and offline test (REQ-INB-41) 2026-06-15 20:16:45 +00:00

Opened #163 INTV-1 — Implement explain_run.py for run diagnostics (REQ-INB-42) 2026-06-15 20:17:05 +00:00

Opened #164 INTV-1 — Implement reclassify.py for classification override (REQ-INB-44) 2026-06-15 20:17:05 +00:00

Opened #165 INTV-1 — Implement replay.py for archive slice re-run (REQ-INB-45) 2026-06-15 20:17:05 +00:00

Opened #166 INTV-1 — Implement daily_digest.py and cron workflow (REQ-INB-50) 2026-06-15 20:17:06 +00:00

Opened #167 INTV-1 — Add secret redaction offline test (REQ-INB-56) 2026-06-15 20:17:06 +00:00

Opened #168 INTV-2 — Build multi-stage Dockerfile with pinned base digest (REQ-INB-55a/b) 2026-06-15 20:19:53 +00:00

Opened #169 INTV-2 — Enforce non-root UID across services (REQ-INB-55c) 2026-06-15 20:19:54 +00:00

Opened #170 INTV-2 — Apply runtime policy bundle: cap-drop, no-new-privileges, read-only rootfs (REQ-INB-55e) 2026-06-15 20:19:54 +00:00

Opened #171 INTV-2 — Add Seccomp and AppArmor profiles (REQ-INB-55f/g) 2026-06-15 20:19:55 +00:00

Opened #172 INTV-2 — Add HEALTHCHECK directive to long-running services (REQ-INB-55d) 2026-06-15 20:19:55 +00:00

Opened #173 INTV-2 — Enable cosign sign + SBOM in build pipeline (REQ-INB-55h) 2026-06-15 20:19:55 +00:00

Opened #174 INTV-2 — Add admission hook rejecting unsigned images (REQ-INB-55h) 2026-06-15 20:19:56 +00:00

Opened #175 INTV-2 — Lock supply-chain with lockfile + Renovate config (REQ-INB-55i) 2026-06-15 20:19:57 +00:00

Opened #176 INTV-2 — Define canary rollout and rollback runbook recipe (REQ-INB-55j) 2026-06-15 20:19:57 +00:00

Opened #177 INTV-2 — Produce DPIA data-flow diagram mirroring Architecture §4.2 (REQ-INB-58b) 2026-06-15 20:20:39 +00:00

Opened #178 INTV-2 — Draft DPIA lawful-basis table and data-minimisation checklist (REQ-INB-58c/d) 2026-06-15 20:20:39 +00:00

Opened #179 INTV-2 — Define DPIA retention schedule and rights-request workflow (REQ-INB-58e/f) 2026-06-15 20:20:39 +00:00

Opened #180 INTV-2 — Complete DPIA review pass with CPO (REQ-INB-58) 2026-06-15 20:20:39 +00:00

Opened #181 INTV-2 — Produce trust boundary map for v1.4 architecture (REQ-INB-59) 2026-06-15 20:21:07 +00:00

Opened #182 INTV-2 — Build component × STRIDE table (REQ-INB-59) 2026-06-15 20:21:07 +00:00

Opened #183 INTV-2 — Maintain threat register with severity and status (REQ-INB-59) 2026-06-15 20:21:07 +00:00

Opened #184 INTV-2 — Produce threat-to-control matrix referencing container hardening (REQ-INB-59) 2026-06-15 20:21:08 +00:00

Opened #185 INTV-2 — Create architecture lift diagram (Mermaid + SVG + PNG) (REQ-INB-59) 2026-06-15 20:21:09 +00:00

Opened #186 INTV-2 — Publish public-facing threat model summary and seek CPO review (REQ-INB-59) 2026-06-15 20:21:09 +00:00

Opened #187 INTV-3 — Configure main branch protection requiring dual APPROVED reviews (REQ-INB-37a/b/c/d/e/f) 2026-06-15 20:21:29 +00:00

Opened #188 INTV-3 — Audit v1.4.0 re-dispatch wave for 100% dual APPROVED review compliance (REQ-INB-37g/h/i) 2026-06-15 20:21:29 +00:00

Opened #189 INTV-4 — Add papra_index --check flag and offline test (REQ-INB-38) 2026-06-15 20:22:41 +00:00

Opened #190 INTV-4 — Add imapclient runtime-shim offline test (REQ-INB-39) 2026-06-15 20:22:42 +00:00

Opened #191 INTV-4 — Fix .gitignore opencode.json shadow and add regression test (REQ-INB-35c) 2026-06-15 20:22:42 +00:00

Opened #193 comms-etiquette v1.0 verbiage pass: TL;DR prologues 2026-10-19 19:35:37 +00:00

Opened #195 Project: v1 — work package (coreci/inboxos-v1) 2026-10-19 22:54:18 +00:00