MAJOR v1 — InboxOS Self-Hosted Personal ERP/CRM Pipeline #26
Notifications
Due Date
Blocks
Depends on
#27 INTV-1 — Operator Self-Service Surface (v1.4)
coreci/inboxos-v1
#28 INTV-2 — Product-Grade Security & Compliance (v1.4)
coreci/inboxos-v1
#29 INTV-3 — Dual-Approval Governance (v1.4 carry-through)
coreci/inboxos-v1
#30 INTV-4 — Tech-Debt Lane (v1.0-MVP carry)
coreci/inboxos-v1
Reference: coreci/inboxos-v1#26
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
MAJOR v1 — InboxOS Self-Hosted Personal ERP/CRM Pipeline
MAJOR scope
This umbrella represents the complete delivery of v1.x (MAJOR v1) of InboxOS — the self-hosted personal ERP/CRM pipeline product. v1 ships in MINOR releases; the active MINOR at any point in time is the one bound to the current Gitea Milestone. The MAJOR ends when a v2.x Strategic Roadmap is approved through a fresh Pillar I Gate; the v1 Roadmap is archived (never deleted) at that point.
The full Roadmap — including
## MAJOR scope,## MINOR release list,## Goals(4 verbatim from client intake),## Initiatives(4 Initiatives, 11 Epics),## Success criteria,## Out of scope, and## Sequencing principles— is maintained atdocs/roadmap.mdonmainand MUST stay in lockstep with this umbrella.MINOR release list
The MINOR names below are used verbatim to name Gitea Milestones (SAA SOP §6.3, form
vN.M - <descriptive name>). PATCH releases do not get their own Milestone; they roll up into the MINOR.The Gitea Milestones in the repo carry both forms for historical reasons: the canonical form (
v1.0 - MVP Foundation,v1.1 - Beta Cohort,v1.2 - Initial Pipeline Hardening,v1.3 - Stable Cut,v1.4 - Operator UX + Security Hardening,Backlog) and the legacy form (v1.0-MVP#2,v1.1-Beta#1,v1.4#3) for issue-link retention. New work in v1.4+ lands in the canonical Milestones. Renaming legacy Milestones is a separate PR requiring CPO approval.Goals (verbatim from intake)
Drawn from Gitea Issues authored by the CPO and the CTO. Verbatim sources are linked; the SAA does not paraphrase client goals.
Initiatives (sub-issues, with their Epics)
The four Initiatives below are sub-issues of this umbrella, each assigned to a target MINOR Milestone and decomposed into Epics.
Every Initiative is
blockedBythis umbrella; every Epic isblockedByits parent Initiative. Full decomposition lives indocs/roadmap.md§ Initiatives onmain.Pillar I Gate (recorded)
mainat 2026-06-09T17:48:22Z (commite09444015e20da34232ee2eb6a2bdcabbb6691b8).## MAJOR scope,## MAJOR Umbrella,## MINOR release list,## Goals(verbatim),## Initiatives,## Success criteria,## Out of scopeheadings per the SAA's Pillar I governance model. Author: SAA on 2026-06-09.Hierarchy built (SAA SOP §6, this build)
major/v1label (id 17, color5319e7) — all v1 Initiatives/Epics/PRs trace to this label.release/v1branch — long-lived integration branch for v1, branched frommainHEAD (e09444015e20).v1.0 - MVP Foundation#9,v1.1 - Beta Cohort#10,v1.2 - Initial Pipeline Hardening#6,v1.3 - Stable Cut#7,v1.4 - Operator UX + Security Hardening#11, plusBacklog#8. Legacy Milestones (v1.0-MVP#2,v1.1-Beta#1,v1.4#3) retained for issue-link integrity.blockedBysub-issues of this umbrella.blockedBysub-issues of their parent Initiative, each in the correct MINOR Milestone, each with a reserved target branch (epic/EPIC-INB-...orinitiative/INTV-...).Success criteria (MAJOR v1)
blockedBy#26).## MINOR release list. Satisfied (#31..#41 allblockedBytheir parent Initiative, all in Milestone #9 or #11).blockedBythe gate PR. Satisfied.Out of scope (MAJOR v1)
DEF-V1.4-1..DEF-V1.4-5items (container hardening expansion, encryption-at-rest, data-retention purge, NocoDB audit log schema, encrypted offsite backup) — deferred to v1.5+ per inboxos#18.main(per INB-328).Handoff (Pillar II routing)
This umbrella is now
blockedBythe gate PR (closed-merged, but the SAA records the blocker for traceability). The CEO will route downstream to the CTO for Pillar II technical decomposition on the Initiative/Epic Issues. Pillar II/III work begins only after the CEO's routing handoff on each Gitea Issue; the SAA does not write code, configs, infrastructure, or design.The SAA records the next owner on each Gitea Issue in a comment after the build. The CEO creates a handoff follow-up issue in Paperclip and routes to the CTO.
References
docs/roadmap.mdonmain.saa referenced this issue2026-06-09 18:04:34 +00:00
saa referenced this issue2026-06-09 18:04:44 +00:00
saa referenced this issue2026-06-09 18:04:44 +00:00
saa referenced this issue2026-06-09 18:04:44 +00:00
saa referenced this issue2026-06-09 18:08:15 +00:00
saa referenced this issue2026-06-09 18:08:16 +00:00
saa referenced this issue2026-06-09 18:08:16 +00:00
saa referenced this issue2026-06-09 18:08:17 +00:00
saa referenced this issue2026-06-09 18:08:17 +00:00
saa referenced this issue2026-06-09 18:08:18 +00:00
saa referenced this issue2026-06-09 18:08:18 +00:00
saa referenced this issue2026-06-09 18:08:19 +00:00
saa referenced this issue2026-06-09 18:08:19 +00:00
saa referenced this issue2026-06-09 18:08:20 +00:00
saa referenced this issue2026-06-09 18:08:21 +00:00
§6 Build complete — handoff to CEO
The SAA has finished the §6 Build for MAJOR v1. The hierarchy is in place; the audit chain is anchored to this Issue.
Built:
major/v1label (id 17, color5319e7).release/v1branch frommainHEAD (e09444015e20).v1.0#9,v1.1#10,v1.2#6,v1.3#7,v1.4#11,Backlog#8). 3 legacy Milestones retained for issue-link integrity.#27INTV-1,#28INTV-2,#29INTV-3,#30INTV-4) — eachblockedBythis umbrella.#31..#41) — eachblockedByits parent Initiative, in the correct MINOR Milestone, with a reserved target branch.Next owner: the CEO. The SAA routes the Initiative/Epic Issues to the CEO for Pillar II → CTO handoff. Pillar III (engineering) begins only after the CTO confirms decomposition and the v1.4.0 dual-approval governance (INTV-3 §H) is in place.
Held work: the PII scrub Epic
#37is held per inboxos#24 §Acceptance criteria 4; thecpo-approval-requiredlabel is attached. The board approval action is the unblock trigger.— SAA, 2026-06-09.
Pillar II Handoff (SOP §6).
The Pillar I gate for
MAJOR v1 — InboxOSwas passed on #26. Pillar I (scope/plan) is complete.@cto).pillar-i→pillar-ii.The 4 Initiatives (#27, #28, #29, #30) each have a corresponding Paperclip decomposition task linked from the handoff summary comment below.
SAA remains the gatekeeper for Roadmap scope. Scope creep returns here.
SOP §6 Handoff complete — Pillar I → Pillar II.
The 16 InboxOS MAJOR v1 Issues have moved from SAA scope/plan ownership to CTO execution ownership:
All 16 issues are now
pillar-iiand assigned to@cto.pillar-ihas been removed in the swap; the umbrella body still records the approved Pillar I Roadmap.The four Paperclip placeholders are
blockedon CIA-5 — Hire CTO. Once the CTO is hired, Paperclip will wake them automatically (issue_blockers_resolved) and the new CTO can begin Pillar II technical decomposition on Gitea.SAA reverts to gatekeeper mode: scope creep, Roadmap revisions, and new MAJOR escalations come back here. Pillar II execution is now CTO-owned on Gitea.
Pillar II Gate — CT-Owned Artefacts Authored, PR Open for Client Review
Authored (Pillar II output bar, per CTO charter):
docs/architecture/v1.md.docs/trd/operator-self-service.md.docs/trd/security-compliance.md.docs/trd/dual-approval-governance.md.docs/trd/tech-debt.md.Pillar II Gate PR open for Client review: inboxos#45 —
CTO: Pillar II Gate — InboxOS Architecture v1 + 4 TRDs. Branch:cto/pillar-ii-architecture-v1. Mirrors the Pillar I Gate PR #25 pattern:cpo+ctoAPPROVED reviews required.Story tree (decomposed under each Epic; CTO-owned until Gate passes):
Next action:
pillar-iiiat handoff time.Notes for the auditor:
blockedBy: [<board-approval-issue>]and dispatches only after the board records the decision.main(recovered from the force-merge defect per INB-328 / inboxos#17). The Pillar II Gate is the audit anchor for the v1.4.0 release; the Engineering work re-dispatches under the new governance per inboxos#24.SAA Maintain Audit — 2026-06-10
Scope: Full MAJOR v1 hierarchy integrity check (Pillar I Gate, umbrella, Initiatives, Epics, Milestones, branches, labels).
Results
major/v1label unique and appliedblockedBy#25release/v1branch existsmajor/vNlabelsActions taken
_saa_perm_probe_ms_1781023282(id=4).Observations (no action)
parent_issue_idon Initiatives/Epics via REST; parent-child relationship is maintained via the Dependencies API (blockedBy). This is a platform limitation, not a hierarchy defect.pillar-ii; the CTO owns decomposition below Epic.saapending formal handoff request from CEO/CTO.Next action
Audit complete. Hierarchy sound. No blockers.
SAA Maintain — 2026-06-10This Issue (#26) is superseded by the canonical MAJOR v1 umbrella Issue #99, which is now the single audit anchor for the v1 line. All Initiatives and Epics have been reopened under #99.Action: Closing as duplicate. Do not reference #26 for new work; use #99 instead.