Stage-1 + Stage-2 portfolio repo for American Group LLC.
- Stage-1 (
roadmap/): product designs, architectures, roadmaps, competitive analyses, and go-to-market plans for 28 future projects across 6 categories.- Stage-2 (root): live dashboard for the 5 Tier-1 projects we're actively shipping — greenlight-gate progress, design-partner pipeline, weekly rollup.
Merged on 2026-05-10 from
portfolio-board(Stage-2) +future-projects(Stage-1). Both source repos archived/removed; this is the single source of truth.
portfolio-board/
├── PORTFOLIO.md Stage-2 dashboard for the 5 Tier-1 projects
├── STATUS.md 1-page Stage-2 status overview
├── scripts/
│ └── refresh-portfolio.ps1 weekly auto-refresh script
├── .github/workflows/
│ └── refresh-dashboard.yml Monday 09:00 UTC cron
└── roadmap/ <-- former future-projects content
├── README.md 28-project portfolio overview
├── PRIORITIZATION.md 10-axis scoring across all 28 projects
├── projects/ Stage-1 specs per project (one folder each)
└── shared-infra/ shared-infra Stage-1 specs
The 5 Tier-1 repos this dashboard tracks:
ai-code-review-platformai-compliance-platformai-devops-cost-optimizerai-legal-contract-reviewai-vertical-support-copilot
| You want to ... | Open this |
|---|---|
| See the current state of the portfolio | PORTFOLIO.md |
| See the 1-page Stage-2 status overview | STATUS.md |
| See the 28-project Stage-1 roadmap | roadmap/README.md |
| See cross-portfolio prioritisation scoring | roadmap/PRIORITIZATION.md |
| Refresh the dashboard from the underlying repos | scripts/refresh-portfolio.ps1 |
| See past refreshes | PORTFOLIO.md → Refresh log |
The dashboard is regenerated by a single PowerShell script:
pwsh -File scripts/refresh-portfolio.ps1
# or, dry-run to see what would change without writing:
pwsh -File scripts/refresh-portfolio.ps1 -DryRunThe script:
- Clones (or
git pulls) each Tier-1 repo locally underZ:\home\spatchava\AmericanGroupLLC\<slug>. - Reads each repo's
docs/discovery/30-DAY-PLAN.md,docs/discovery/DESIGN-PARTNERS.md, anddocs/discovery/GREENLIGHT-GATE.md. - Counts
- [x]vs- [ ]checkboxes in30-DAY-PLAN.mdfor percent-complete. - Counts rows in
DESIGN-PARTNERS.mdwhose stage column readssignedorpilot-active(the LOI signal for the gate). - Pulls the open tracking-issue title via
gh issue list. - Rewrites the auto-generated section of PORTFOLIO.md between
the
<!-- AUTOGEN:TIER1-TABLE -->sentinels. - Appends a row to the Refresh log at the bottom of
PORTFOLIO.md.
A weekly GitHub Action (.github/workflows/refresh-dashboard.yml) runs the
same script every Monday at 09:00 UTC and commits any diffs back to master.
The roadmap/ subtree holds the durable record of all 28 candidate projects:
TAM signals, pricing bands, competitive analysis, phased build plans, and
shared-infra dependencies. It's the source-of-truth that drove the Tier-1
selection above.
Read the roadmap README for the full 28-project overview and category breakdown (Vertical AI SaaS, Sales & Marketing, Dev Tools, Cybersecurity, etc.).
masteris the default branch.- Stage-2 dashboard files (
PORTFOLIO.md,STATUS.md) live in the repository root for ease of scanning. - Stage-1 specifications live under
roadmap/and were imported viagit subtree add --prefix=roadmapso the original commit history is preserved. - Every meaningful change to
PORTFOLIO.mdshould be committed with a one-line reason in the commit message; the refresh script does this automatically. - Tier-2 watchlist entries live inline in
PORTFOLIO.md— no separate file.
See LICENSE. Proprietary; all rights reserved.