Skip to content

docs: add Operator OS case study + 90-second demo plan#48

Merged
saagpatel merged 2 commits into
mainfrom
docs/operator-os-case-study
Jun 7, 2026
Merged

docs: add Operator OS case study + 90-second demo plan#48
saagpatel merged 2 commits into
mainfrom
docs/operator-os-case-study

Conversation

@saagpatel

Copy link
Copy Markdown
Owner

What this adds

Two public, sanitized docs describing the Operator OS — the multi-agent control plane over a 129-repo portfolio:

  • CASE-STUDY.md — the problem (git log across 100+ repos can't grade real state), the architecture (truth → state → events → surface with a mermaid diagram + component table), real metrics from a portfolio-truth-latest.json snapshot, and the Claude Code + Codex coordination model (lanes, handoffs, push policy).
  • DEMO-PLAN.md — a timecoded 90-second recording script across the five PortfolioCommandCenter tabs (Portfolio · Risk+Security · Burndown · Trends · Weekly Digest), plus an optional 2:30 coordination cut.

Real metrics (truth schema 0.5.0)

129 projects · 22 recent / 90 active / 5 stale / 12 archived · 49 repos with open high/critical security alerts · agent attribution Claude Code 53 / Codex 23 / GPT 12 / unknown 41.

Notes

  • Docs only — no code, CI, lockfile, or sync-code changes.
  • Sanitized for public: no employer identifiers, emails, absolute paths, GitHub handles, IPs, secret patterns, or individual portfolio repo names (aggregate counts only).

Public, sanitized write-up of the multi-agent control plane over a
129-repo portfolio: truth (auditor) -> shared state (bridge-db) ->
events (notification-hub) -> desktop command center -> cost/health
overlays. Metrics drawn from a real portfolio-truth-latest.json
snapshot (schema 0.5.0). DEMO-PLAN.md scripts a 90s recording across
the five PortfolioCommandCenter tabs.

Sanitized: no employer identifiers, emails, absolute paths, handles,
IPs, secrets, or individual portfolio repo names.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8747bf04b2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread DEMO-PLAN.md
1. **Refresh the producer artifacts** so the snapshot is today's:
```sh
# in the auditor repo — flags FIRST, then username, run via python -m
python -m src.cli --portfolio-truth --portfolio-truth-include-security <user>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the unsupported security include flag

In the documented pre-record setup, this command cannot refresh the snapshot because the CLI does not define --portfolio-truth-include-security (the portfolio-truth parser only has --portfolio-truth and --portfolio-truth-include-release-count in src/cli.py), so argparse exits with an unrecognized-argument error before generating portfolio-truth-latest.json. Anyone following the demo plan verbatim will be blocked at the first setup step; use the supported portfolio-truth invocation or add the flag before documenting it.

Useful? React with 👍 / 👎.

@saagpatel
saagpatel merged commit b52d93c into main Jun 7, 2026
2 checks passed
@saagpatel
saagpatel deleted the docs/operator-os-case-study branch June 7, 2026 07:55
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