Platform Self-Assessment
Structured operational self-awareness from BUILD_LEDGER, system health, analytics, visual director, RoboU, ingestion plane registry, audits, and technical debt reports. No AI generation.
Structured self-assessment — partial readiness with documented blockers.
BLOCKED
62%
BUILD_186
Ingestion integrity pass (phase 2)
BUILD_184
Top 10 visual assets
Jobs ops, protected orchestrator, production RSS, and Phase-1 MVP share vocabulary but different stores.
Missing: lib/intelligence/ontology-register.ts, lib/intelligence/canonical-definitions.ts, lib/intelligence/canonical-definitions.ts
match_mode may report semantic_prep without embedding-based scoring.
Server writes and live counts blocked until Supabase service role is configured.
Ledger BUILD_179 · 133 builds indexed · next BUILD_189.
Two ops docs share BUILD_139 — Keep BUILD_139 for Global Date Normalization; renumber BUILD_139_LIVEOPS_READINESS_DASHBOARD.md to BUILD_142 on a future doc-only pass
Parallel ingestion planes active — operators must use intelligence_signals path for production RSS. · Registry BUILD_185
Live intelligence signal feed
Tables: intelligence_signals, rss_sources
POST /api/ingest/rss · GET|POST /api/ops/rss · POST /api/ops/rss/run-once
Phase-1 ingestion staging queue
ingestion_signals · risk high
Legacy n8n news mock plane
in-memory NewsIngestionStore only · risk medium
Duplicate RSS path — hardcoded watchlist, different table. Use POST /api/ingest/rss for production. Optional ?forward=canonical when EAR_LEGACY_RSS_FORWARD=1.
Approved staging signals promote via POST /api/ingestion/promote → intelligence_signals (pending review, not auto-published).
ingestion_runs read on /admin/sources; active writes use job_ingestion_runs.
Cannot probe rss_sources or ingestion_signals until service role is configured.
RoboU capture live — awaiting first signup. · No profiles yet. Run migration 087-BUILD_188_ROBOU_SIGNUP_CAPTURE.sql and submit via Start Learning.
No profiles yet.
52 missing/queued image slots — editorial queue drives next delivery.
- 01IMG-001 · / · platform_hero (high)
- 02IMG-002 · / · hero_category_humanoids (high)
- 03IMG-003 · / · hero_category_open_models (high)
- 04IMG-004 · / · hero_category_ai_intelligence (high)
- 05IMG-005 · / · hero_category_companies (high)
- 06IMG-006 · / · big_story_editorial (high)
- 07IMG-007 · / · model_poster_featured_pi0 (high)
- 08IMG-008 · /signals · signals_terminal_hero (high)
- 09IMG-009 · /trends · trends_dashboard_hero (high)
- 10IMG-010 · /companies · companies_registry_hero (high)
28 weak/repeated generic slots across routes.
Majority ACTIVE; highest risk is duplicate ingestion and mock/live coexistence.
Multiple cron-capable endpoints — consolidation planning only.
Mock catalog routes coexist with Supabase-backed live routes in trends/workspace.
Overlaps /admin/ingestion → ingestion_signals MVP path.
Route stabilization
docs/audits/STABILIZATION_ROUTE_AUDIT.md
Technical debt
docs/audits/TECHNICAL_DEBT_REPORT.md
Ingestion hardening
docs/audits/INGESTION_HARDENING_AUDIT.md
Memory readiness
docs/audits/MEMORY_READINESS_CONTINUATION.md
Protected/intake/db-layer stubs — defer to dedicated build; do not patch in cleanup passes.
IngestionMonitor uses static/mock snapshots.
BUILD_173 shipped safe fixes (5 TS errors cleared); ~139 tsc errors remain — mostly db stubs, intake routes, council. next.config ignoreBuildErrors masks tsc at build time.
Deterministic rules from audits, ledger frontier, ingestion planes, and open domain gaps. No AI synthesis.
Execute highest-priority IMAGE_CREATION_QUEUE slots to close editorial weakness on public routes.
visual52 queued slots; editorial weakness is the primary public-trust gap on imagery.
visualGovernance registry references ontology-register.ts and canonical-definitions.ts missing from tree.
ontologySafe TS/lint fixes, route verification, obsolete homepage classification after BUILD_187/188.
admin-governanceStart Learning modal, robou_profiles, /admin/robou operator summary.
educationPOST /api/ingestion/promote, legacy RSS forward flag, run-history registry, admin plane labels.
ingestionPlane registry, operator banners, BUILD_185 audit doc — no architecture rewrite.
ingestion13 question slugs now use Content In Development placeholders — zero soft 404s.
educationCanonical /intelligence-briefs; legacy /briefs redirects with 308.
research-intelligenceParallel planes labeled in BUILD_185 — next: promotion bridge, auth gates, retire mock news plane.
ingestionPublic routes render; BUILD_182 cleared learn soft-404s.
236 route handlers; high coupling on council/ops/publishing clusters.
Production RSS strongest; Phase-1 MVP and mock monitors need hardening.
Protected ontology files absent from tree.
Council commit real; semantic retrieval gap.
Static index; no unified cross-surface search.
Discovery pipeline; no ranked retrieve API.
Baseline catalog only — No analytics API credentials. Set EAR_ANALYTICS_API_URL + EAR_ANALYTICS_API_KEY or VERCEL_ANALYTICS_API_TOKEN.
74
68
45
58
58
62
52
62
65
58
42
48
88
82
Execute highest-priority IMAGE_CREATION_QUEUE slots to close editorial weakness on public routes.