Portfolio & Org
Portfolio Onboarding
Section titled “Portfolio Onboarding”When you manage multiple repos, Taste Engine provides automated onboarding:
taste onboard run --dir /path/to/repoThe onboarding engine:
- Scans sources — Finds READMEs, docs, architecture notes with priority detection
- Classifies repo shape — Library, CLI tool, desktop app, documentation, etc.
- Recommends a policy preset — Based on repo shape and source coverage
Policy Presets
Section titled “Policy Presets”| Preset | For | Starts With |
|---|---|---|
| advisory-starter | New repos, low canon confidence | All surfaces advisory |
| docs-heavy | Documentation-rich repos | READMEs and docs on warn |
| product-copy | Product/marketing repos | High enforcement on customer-facing surfaces |
taste onboard report --dir /path/to/repo # Detailed onboarding reporttaste onboard recommend --dir /path/to/repo # Get a recommendationPortfolio Intelligence
Section titled “Portfolio Intelligence”Across a portfolio directory containing multiple repos:
taste portfolio matrix --dir /path/to/portfolio # Overview of all repostaste portfolio findings --dir /path/to/portfolio # Cross-repo findingstaste portfolio export --dir /path/to/portfolio # Export as JSONDrift Families
Section titled “Drift Families”The engine detects drift families — groups of repos that share the same type of drift. If three repos all have voice/naming drift, that’s a systemic issue, not three independent problems.
Graduation Patterns
Section titled “Graduation Patterns”Tracks which repos have successfully promoted surfaces from advisory → warn → required, and identifies repos that are stuck.
Preset Fit Analysis
Section titled “Preset Fit Analysis”Re-evaluates whether each repo’s policy preset still matches its current state. A repo that started as advisory-starter but now has strong canon might be ready for docs-heavy or product-copy.
Org Control Plane
Section titled “Org Control Plane”For organization-wide governance:
taste org matrix --dir /path/to/portfolio # Org-wide status matrixtaste org queue --dir /path/to/portfolio # Promotion + demotion queuestaste org alerts --dir /path/to/portfolio # Active alertstaste org recommendations --dir /path/to/portfolio # Suggested actionsPromotion Queue
Section titled “Promotion Queue”Surfaces that meet promotion criteria (strong canon, consistent verdicts, low overrides) appear in the promotion queue with a confidence assessment.
Demotion Queue
Section titled “Demotion Queue”Surfaces with rising override rates or degrading verdicts appear in the demotion queue — a signal that canon may need revision before enforcement can continue.
Alert Engine
Section titled “Alert Engine”7 alert categories with configurable thresholds:
| Category | Trigger |
|---|---|
promotion_ready | Surface meets promotion criteria |
newly_stale | Repo hasn’t been scanned recently |
override_spike | Override rate exceeds threshold |
canon_changed | Canon version changed |
policy_changed | Gate policy was modified |
alert_resolved | Previous alert condition cleared |
alert_new | New condition detected |
Org Actions
Section titled “Org Actions”Preview, apply, and rollback policy changes across repos:
taste org actions queue --dir /path/to/portfoliotaste org actions preview <repo> <surface> <mode>taste org actions apply <action-id>taste org actions rollback <action-id> --reason "..."taste org actions history --dir /path/to/portfolioEvery action creates an audit receipt with before/after policy snapshots.
Watchtower
Section titled “Watchtower”For ongoing operational awareness:
taste watchtower scan --dir /path/to/portfolio # Take a snapshottaste watchtower history --dir /path/to/portfolio # View scan historytaste watchtower delta --dir /path/to/portfolio # Changes since last scantaste watchtower digest --dir /path/to/portfolio # Full digest with action itemstaste watchtower digest --dir /path/to/portfolio --json # Machine-readableOperator Workbench
Section titled “Operator Workbench”A dark-theme React UI for daily operations:
taste workbench --dir /path/to/portfolio --port 3200Open http://localhost:3200 to see:
- Org matrix with repo status cards
- Promotion and demotion queues
- Repo detail with review history
- Action management (preview, apply, rollback)
- Alert dashboard