Skip to content

docs(ssot): Wave 3.1 — FOLLOWUPS tracker + orphan-repo rationalization flags#33

Closed
Delqhi wants to merge 7 commits intomainfrom
repo-consolidation
Closed

docs(ssot): Wave 3.1 — FOLLOWUPS tracker + orphan-repo rationalization flags#33
Delqhi wants to merge 7 commits intomainfrom
repo-consolidation

Conversation

@Delqhi
Copy link
Copy Markdown
Member

@Delqhi Delqhi commented Apr 18, 2026

Summary

Finalizes the April 2026 consolidation by (a) creating a persistent tracker for all still-open rationalization work and (b) flagging the two in-org orphan repos that duplicate canonical ones, so agents do not accidentally extend them.

Sits on top of already-merged #29, #30, #31, #32.

Changes

New: docs/FOLLOWUPS.md

Central, stable-anchor tracker for all open consolidation work:

  • R1opensin-ai-cli vs OpenSIN-Code decision
  • R2opensin-ai-platform vs OpenSIN decision
  • R3opensin_agent_platform/ vs opensin_core/ internal diff (Wave-1 carry-over)
  • L1 — Delqhi → OpenSIN-AI link sweep across consumer repos
  • L2 — Archived-repo link sweep across consumer repos
  • C1OpenSIN-WebApp registry description refresh
  • C2DEPLOYMENT_STATUS.md freshness check

Every ticket has a stable `#anchor` so other docs deep-link to it.

New: CANONICAL-REPOS.md § 9 — Rationalization-pending repos

Classifies `opensin-ai-cli` (overlaps with `OpenSIN-Code`) and `opensin-ai-platform` (overlaps with `OpenSIN/opensin_agent_platform/`) as do-not-extend, linking to decision tickets.

Secondary fixes (caught during review)

  • `README.md`: stale `Delqhi/upgraded-opencode-stack` refs in agent-config table → canonical `Infra-SIN-OpenCode-Stack` with redirect hint
  • `README.md`: duplicate `chat.opensin.ai` row where `OpenSIN-backend` also claimed that domain → corrected
  • `README.md`: SSOT line "Registry aller 165 Repos" → "MASTER_INDEX.md (188 Repos)"
  • `registry/MASTER_INDEX.md`: header count 187 → 188; `Infra-SIN-OpenCode-Stack` + `Infra-SIN-Global-Brain` added to § 11 Infrastructure
  • `BOUNDARIES.md` + `governance/BOUNDARY-ROLE-RULES.md`: canonical-ownership tables updated (stale `ai-agent-system` → `OpenSIN-backend`; `Infra-SIN-Global-Brain` added)
  • `docs/opensin-ai-agent-feature-spec.md`: 5 references to `opensin-ai-cli` and 1 to archived `opensin-ai-code` rewritten to canonical `OpenSIN-Code` / `opensin_sdk`
  • `platforms/canonical-repos.json`: bumped to v3.0.0 — moved `Infra-SIN-OpenCode-Stack` + `Infra-SIN-Global-Brain` out of `external_ssot` into `infrastructure_ssot`; added `rationalization_pending` array
  • `docs/sessions/2026-04-16-session-summary.md`: preserved-as-snapshot note at top, pointing current-state readers to `CANONICAL-REPOS.md § 8`
  • `START-HERE.md`: "Externe SSOT" section rewritten to "Infrastruktur-SSOT (seit 2026-04-18 in-Org)" with legacy-path column for searchability

Updated: docs/CONSOLIDATION-2026-04.md

Appended Wave 3 log (+64 lines) documenting every file touched and the end-state table.

End state after this PR

Category Count Notes
Canonical code repos 4 `OpenSIN`, `OpenSIN-Code`, `OpenSIN-backend`, `Team-SIN-Code-Core`
Canonical web 3 `website-opensin.ai`, `website-my.opensin.ai`, `OpenSIN-WebApp`
Canonical meta 2 `OpenSIN-overview`, `OpenSIN-documentation`
Canonical infra 3 `Infra-SIN-Dev-Setup`, `Infra-SIN-OpenCode-Stack`, `Infra-SIN-Global-Brain`
Canonical templates 1 `Template-SIN-Agent`
Canonical business 1 `Biz-SIN-Marketing`
Archived (Waves 1–2) 4 `A2A-SIN-Coding-CEO`, `A2A-SIN-Code-AI`, `opensin-ai-code`, `OpenSIN-onboarding`
Rationalization pending 2 `opensin-ai-cli`, `opensin-ai-platform` (flagged, not extended)

Every ambiguously-owned repo now has exactly one of three states: canonical, archived, or rationalization-pending with an open decision ticket. Agents opening PRs can read `CANONICAL-REPOS.md` + `FOLLOWUPS.md` and know where their change belongs.

Test plan

  • `node -e "JSON.parse(require('fs').readFileSync('platforms/canonical-repos.json','utf8'))"` — valid JSON
  • No remaining `Delqhi/upgraded-opencode-stack` or `Delqhi/global-brain` refs outside `CONSOLIDATION-2026-04.md`, `FOLLOWUPS.md`, and the historical `2026-04-16-session-summary.md`
  • No remaining `(Re)NEU (April 2026)` claims on the two orphan repos

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>

Close Delqhi link-rot, rationalize orphan repos, fix README conflicts, update registry, and document Wave 3.

Co-authored-by: Jeremy Schulze <197647907+Delqhi@users.noreply.github.com>
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Apr 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
opensin-overview Ready Ready Preview, Comment, Open in v0 Apr 18, 2026 11:05pm

Adds cross-links from each ticket in FOLLOWUPS.md to the GitHub issue
that tracks the work on the consumer repo. Also adds ticket D1 for the
docs.opensin.ai consolidation page (tracked in OpenSIN-documentation#134).

Reality-check note on L1: live gh search code showed the stale-ref
surface is smaller than the original Wave-3 plan assumed. Per-repo
tickets filed only where actual hits exist.

Tracking issues:
- R1 decision: OpenSIN-Code#1116
- R1 banner:   opensin-ai-cli#7
- R2 decision: OpenSIN#1723
- R2 banner:   opensin-ai-platform#6
- R3 diff:     OpenSIN#1722
- L1+L2:       OpenSIN-backend#1170, Core-SIN-Control-Plane#16
- L1 regression-guard: Template-SIN-Agent#156
- C1+C2:       OpenSIN-overview#34
- D1:          OpenSIN-documentation#134

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>
…TART-HERE

Answers three questions newcomers (human or agent) need but no doc
in this repo answered before:
- What is the product? -> PRODUCT-VISION.md (3-tier model)
- Where do we actually stand today? -> STATE-OF-THE-UNION.md (live audit)
- What are the 5 prio-1 decisions blocked right now? -> VISION bottom section

STATE-OF-THE-UNION findings (from live gh repo list audit, 2026-04-18):
- Org has 200 repos, not 188 as MASTER_INDEX.md claims (drift)
- 4 A2A repos are 0kb dead (Facebook, Mattermost, RocketChat, Slack)
- 6 A2A-SIN-Code-* repos are identical 9kb Python scaffolds
- 17 Team-SIN-* repos are all 26-35kb scaffolds
- website-my.opensin.ai AND OpenSIN-WebApp both claim user-login+billing role
- Team-SIN-Code-Core is 57kb after Wave-1 consolidation of 3 repos
- my.opensin.ai README still references Delqhi/upgraded-opencode-stack

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>
v0 Bot and others added 3 commits April 18, 2026 22:43
Mark decisions as DECIDED, write schema, create manifests, archive repos, and run audit

Co-authored-by: Jeremy Schulze <197647907+Delqhi@users.noreply.github.com>
Appends Wave 4 section to CONSOLIDATION-2026-04.md with the 5-decision
table, new-artifact list, archival list, and post-wave end-state.

Adds five new tickets to FOLLOWUPS.md:
- CP1: code-level merge Core-SIN-Control-Plane -> OpenSIN-backend
- S1: 4 dead A2A repos archived (executed in this wave)
- S2: 6 A2A-SIN-Code-* scaffolds (blocked on R1)
- M1: team-manifest downstream-push (DONE via script)
- M2: oh-my-sin.json aggregator GH Action (open)

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>
Add Wave-4 tickets and update consolidation log.

Co-authored-by: Jeremy Schulze <197647907+Delqhi@users.noreply.github.com>
Open tracking issues for code migration and update followups.

Co-authored-by: Jeremy Schulze <197647907+Delqhi@users.noreply.github.com>
Copy link
Copy Markdown
Member Author

Delqhi commented Apr 18, 2026

Superseded by PR #37 (Wave 4) which landed the full strategic consolidation (PRODUCT-VISION, STATE-OF-THE-UNION, schemas, 17 team manifests, audit script, all FOLLOWUPS content). The remaining small reality-sync (S1 DONE + CP1 issue links) moves into PR #38.

@Delqhi Delqhi closed this Apr 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant