ExactAgentic Fidelity Dashboard

47 fields · 0% production-ready · 15 infrastructure blockers

47

Total Fields

0

Integrated

34

Scaffolding

13

Placeholder

Production Readiness

0%
Integrated (0)
Scaffolding (34)
Placeholder (13)

By Module

bidirectional-design0% (0/12)
verification-loop0% (0/8)
agent-roles0% (0/5)
event-protocol0% (0/5)
workspace-scanner0% (0/5)
component-catalog0% (0/6)
figma-grammar0% (0/3)
staging-store0% (0/3)

Infrastructure Blockers

Headless Browser (Puppeteer on ECS)
5
EKIS Platform APIs
5
Server-Side File Access
3
Aurora PostgreSQL
3
axe-core Accessibility
2
Lighthouse CI
2
Cheerio HTML Parser
1
EKIS Build Package API
1
ts-morph AST Parser
1
Gemini Embedding 2
1
Pinecone Vector DB
1
OEM Font Licensing
1
AWS S3 Storage
1
CloudFront SaaS Manager (staging)
1
Auth0 JWT Integration
1

Live Module Health

Click Refresh to check live module health

Circuit Breakers (11 dependencies)

Click Refresh to check circuit breaker states

All Fields (47)

FieldModuleCurrentTargetPlaceholderProduction SourceBlocked By
LayoutSnapshot.screenshotUrlbidirectional-designScaffoldingProductionnull (captureWithPuppeteer wired)Puppeteer headless capture via takeScreenshot()
ready to wire
LayoutSnapshot.viewport.heightbidirectional-designScaffoldingProductionestimatePageHeight() fallbackPuppeteer viewportHeight param from page.evaluate()
ready to wire
ComponentSnapshot.screenshotUrlbidirectional-designScaffoldingProductionnull (screenshotUrls param wired)Puppeteer per-component screenshot
ready to wire
ComponentSnapshot.boundsbidirectional-designScaffoldingProductionestimate fallback (puppeteerBounds param wired)Puppeteer element.boundingBox()
ready to wire
ComponentSnapshot.personalizationVariantbidirectional-designScaffoldingProductionnull (personalizedVariants param wired)personalize-wrapper resolveVariant() → selectedVariant
ready to wire
ComponentSnapshot.oemCompliantbidirectional-designScaffoldingProductiontrue fallbackPer-component OEM check via figma-grammar isForbiddenContent()
ready to wire
ComponentSnapshot.accessibilityIssuesbidirectional-designScaffoldingProduction[] (accessibilityResults param wired)axe-core via Puppeteer runAccessibilityAudit()
ready to wire
SlotSnapshot.boundsbidirectional-designScaffoldingProductionestimate fallback (slotBounds param wired)Puppeteer slot bounding box
ready to wire
DesignCodeDiff.layoutDiffsbidirectional-designScaffoldingProductionFigma node dimension comparison wiredgenerateDesignCodeDiffWithScreenshots() compares Figma vs code dimensions
ready to wire
DesignCodeDiff.styleDiffsbidirectional-designScaffoldingProductionFigma fill/color comparison wiredgenerateDesignCodeDiffWithScreenshots() compares Figma fills vs CSS colors
ready to wire
ReviewContent.figmaScreenshotbidirectional-designScaffoldingProductionnull (fetchFigmaScreenshot wired)Figma Image API GET /v1/images/{fileKey} via resilientFetch
ready to wire
ReviewContent.variant_preview.screenshotUrlbidirectional-designScaffoldingProductionnull (variantPreviews param wired in generateReviewFrame)Puppeteer per-variant render via captureWithPuppeteer()
ready to wire
visualRegression.scoresverification-loopScaffoldingProductionRegex-based HTML checksPuppeteer screenshot + pixelmatch
headless-browser
accessibility.scoresverification-loopScaffoldingProductionRegex-based HTML checksaxe-core on rendered DOM
headless-browseraxe-core
performance.LCP_CLS_FIDverification-loopScaffoldingProductionBlob.size check onlyLighthouse CI in Puppeteer
headless-browserlighthouse
heal.fix_heading_hierarchyverification-loopPlaceholderProductionno-opHTML parser (cheerio) heading renumberer
cheerio
heal.correct_brand_colorverification-loopPlaceholderProductionno-opCSS variable replacement in HTML
ready to wire
heal.inject_disclaimerverification-loopScaffoldingProductionGeneric disclaimerOEM-specific from figma-grammar getOemRules()
ready to wire
heal.add_oem_logoverification-loopPlaceholderProductionplacehold.co imageEKIS build-package dealer.logoUrl
ekis-build-package
verification.gates_deploymentverification-loopScaffoldingProductionPush continues even if failedBlock when deploymentReady === false
ready to wire
AgentStep.executionagent-rolesScaffoldingProductionEKIS-ONE Claude Sonnet 4 via resilientFetch, rule-based fallbackPOST /api/ekis-one/inference with 30s timeout + circuit breaker
ready to wire
AgentDecision.confidenceagent-rolesScaffoldingProductionReal LLM confidence scores (rule-based fallback: 0.70-0.95)Claude Sonnet 4 JSON response confidence field
ready to wire
AgentDecision.alternativesConsideredagent-rolesScaffoldingProductionPinecone RAG search count when available, fallback to array lengthsearchSimilarComponents() count injected into agent context.dataReport.ragMatches
ready to wire
OrchestrationPlan.durabilityagent-rolesScaffoldingProductionAurora persistence via store.set(ORCHESTRATION_PLANS)Aurora + individual event persistence (Step Functions future)
ready to wire
OrchestrationPlan.parallelExecutionagent-rolesScaffoldingProduction4-stage DAG: stages 0+2 parallel via Promise.allSettledPIPELINE_STAGES DAG: [design+component] → [data-binder] → [personalizer+oem] → [deployer]
ready to wire
EventStream.persistenceevent-protocolScaffoldingProductionIndividual events persisted to Aurora COMPOSITION_EVENTS collectionAurora via PersistenceStore per step + staging dual-write
ready to wire
EventStream.transportevent-protocolScaffoldingProductionWebSocket bidirectional with heartbeat + send()API Gateway WebSocket + DynamoDB + useCompositionStream hook
ready to wire
SteerRequest.handlersevent-protocolScaffoldingProductionSteer API + pipeline polling + cancel/pause/skip_slotPOST /api/admin/orchestrations/steer → persistence → pipeline check
ready to wire
ApprovalFlow.uievent-protocolScaffoldingProductionApproval modal + API + deployer gate with 120s pollApprovalModal component + POST /api/admin/orchestrations/approve
ready to wire
EventBridge.publishingevent-protocolScaffoldingProductionpublishOrchestrationCompleted + publishStagingDeployed wiredorchestration-events.ts → events.ts → EventBridge PutEvents
ready to wire
CodebaseScanResultworkspace-scannerPlaceholderProductionInterface onlyts-morph AST walk of src/ directory
server-file-accessts-morph
DeploymentScanResultworkspace-scannerPlaceholderProductionInterface onlyEKIS deployment registry API
ekis-api
TokenScanResultworkspace-scannerPlaceholderProductionInterface onlyRegex/AST scan of generated code
server-file-access
SimilarityMatch.visualworkspace-scannerScaffoldingProductionnameSimilarity() string matchGemini Embedding 2 + Pinecone
geminipinecone
ComponentUsage.frequencyworkspace-scannerPlaceholderProductionInterface onlyEKIS analytics API
ekis-api
CatalogEntry.persistencecomponent-catalogScaffoldingProductionBuilt from localStorage per renderAurora table or EKIS component API
aurora
CatalogEntry.accessibilityScorecomponent-catalogPlaceholderProductionnullaxe-core audit score (0-100)
headless-browseraxe-core
CatalogEntry.lighthouseScorecomponent-catalogPlaceholderProductionnullLighthouse CI performance score
headless-browserlighthouse
CatalogEntry.designTokenscomponent-catalogPlaceholderProduction[] (empty)AST scan of generated code for --ea-* vars
server-file-access
Gate5.dataAvailabilitycomponent-catalogScaffoldingProductionChecks req.source is truthyLive EKIS API health check
ekis-api
CatalogEntry.statusDefaultcomponent-catalogScaffoldingProductionAuto-approvedpending_review default with approval workflow
aurora
OEM.brandCoveragefigma-grammarScaffoldingProduction6 brands hardcodedEKIS DealerCentric API
ekis-api
OEM.logoUrlsfigma-grammarPlaceholderProductionplacehold.co imagesEKIS brand asset CDN
ekis-api
OEM.fontFilesfigma-grammarScaffoldingProductionGoogle Fonts fallbacks via oem-fonts.tsLicensed font CDN URLs
oem-font-licensing
StagingDeployment.persistencestaging-storeScaffoldingProductionIn-memory MapAurora table + S3 for HTML
auroras3
staging.urlRoutingstaging-storePlaceholderProductionURL generated but does not resolveCloudFront SaaS Manager + wildcard DNS
cloudfront-staging
staging.auditTrailstaging-storePlaceholderProductionNo createdBy fieldAuth0 JWT sub claim → actor field
auth0