| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500 |
- {
- "createdAt": "2026-03-15T08:29:56.653Z",
- "model": "haiku",
- "requirement": "Build a desktop-first and mobile-friendly operations cockpit called CampusOps for a multi-campus facilities team.\n\nBusiness scope:\n- Roles: dispatcher and supervisor.\n- Pages: overview, schedule, work-orders, alerts, settings.\n- Data entities: Campus, Technician, WorkOrder, AlertRule, AlertEvent, UserPreference.\n- Key interactions:\n - Overview shows KPI cards for open work orders, overdue SLA, active alerts, and technician utilization.\n - Schedule page lists technician assignments by campus and lets users filter by campus, technician, and shift status.\n - Work order page lists work orders with filters by campus, priority, and status, and supports changing the order status.\n - Alert center lists alert events with severity, source campus, and acknowledgement actions.\n - Settings page edits alert thresholds and dashboard density preferences.\n\nDesign direction:\n- Theme should feel enterprise and operational: deep teal primary, slate surfaces, amber warning, red danger, soft elevated cards, pill filters.\n- Prefer card/list/table layouts instead of advanced chart widgets.\n- Keep interactions compile-safe and easy to preview.\n\nExact naming contract:\n- Project name: CampusOps\n- Database file: Database/CampusOps.vdb\n- Theme file: Theme/Theme.vth\n- Service files:\n - Services/OperationsOverview.vs\n - Services/ScheduleService.vs\n - Services/WorkOrderService.vs\n - Services/AlertService.vs\n - Services/SettingsService.vs\n- Component files:\n - ExtComponents/KpiCard.cp\n - ExtComponents/StatusPill.cp\n - ExtComponents/FilterToolbar.cp\n - ExtComponents/AlertListItem.cp\n- Section files:\n - Sections/OverviewPage.sc\n - Sections/ScheduleBoard.sc\n - Sections/WorkOrderDesk.sc\n - Sections/AlertCenter.sc\n - Sections/SettingsPage.sc\n- App file: Apps/CampusOpsApp.vx\n\nUse the current latest VL syntax and current latest THEME 6.5.\nOutput compile-safe code only.",
- "docs": {
- "syntax": {
- "title": "VL_3.6.md",
- "updatedAt": "2026-03-13 14:22:42",
- "latestVlVersion": "3.6"
- },
- "theme": {
- "title": "THEME_6.5.vth",
- "updatedAt": "2026-03-12 18:15:19"
- },
- "workflowSpec": {
- "title": "VL Workflow Spec 3.17",
- "updatedAt": "2026-03-15 08:50:47"
- }
- },
- "methods": {
- "direct-full": {
- "run": {
- "method": "direct-full",
- "durationMs": 1040238,
- "firstArtifactMs": 91478,
- "resumed": true
- },
- "analysis": {
- "projectDir": "/Users/ivx/Documents/VLProjects/_tests/CampusOpsDirectLatest20260315Run7Test",
- "fileCount": 17,
- "actualPaths": [
- "Apps/CampusOpsApp.vx",
- "Database/CampusOps.vdb",
- "ExtComponents/AlertListItem.cp",
- "ExtComponents/FilterToolbar.cp",
- "ExtComponents/KpiCard.cp",
- "ExtComponents/StatusPill.cp",
- "Sections/AlertCenter.sc",
- "Sections/OverviewPage.sc",
- "Sections/ScheduleBoard.sc",
- "Sections/SettingsPage.sc",
- "Sections/WorkOrderDesk.sc",
- "Services/AlertService.vs",
- "Services/OperationsOverview.vs",
- "Services/ScheduleService.vs",
- "Services/SettingsService.vs",
- "Services/WorkOrderService.vs",
- "Theme/Theme.vth"
- ],
- "missingPaths": [],
- "extraPaths": [],
- "validation": {
- "errors": 5,
- "warnings": 6,
- "raw": "Validation: 5 errors, 6 warnings\n\nApps/CampusOpsApp.vx:\n WARN: Line 27: Semicolons should only appear in FOR loops and declarations\n\nSections/AlertCenter.sc:\n WARN: Line 78: Semicolons should only appear in FOR loops and declarations\n\nSections/OverviewPage.sc:\n WARN: Line 88: Semicolons should only appear in FOR loops and declarations\n\nSections/ScheduleBoard.sc:\n WARN: Line 75: Semicolons should only appear in FOR loops and declarations\n\nSections/SettingsPage.sc:\n WARN: Line 97: Semicolons should only appear in FOR loops and declarations\n\nSections/WorkOrderDesk.sc:\n WARN: Line 133: Semicolons should only appear in FOR loops and declarations\n\nServices/AlertService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/OperationsOverview.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/ScheduleService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/SettingsService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/WorkOrderService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)"
- },
- "hint": {
- "success": true,
- "errCount": 0,
- "warningCount": 66,
- "errList": [
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:root: ServiceRoot",
- "lineNumber": 8,
- "lineVL": "-root: ServiceRoot",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:GetSettings",
- "lineNumber": 11,
- "lineVL": "-GetSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: campusId(INT)",
- "lineNumber": 12,
- "lineVL": "--input: campusId(INT)",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL,data:OBJECT}",
- "lineNumber": 13,
- "lineVL": "--output: {success:BOOL,data:OBJECT}",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfGetSettings",
- "lineNumber": 14,
- "lineVL": "--pipeline: pfGetSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:SaveSettings",
- "lineNumber": 15,
- "lineVL": "-SaveSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: campusId(INT),density(STRING),threshold(FLOAT)",
- "lineNumber": 16,
- "lineVL": "--input: campusId(INT),density(STRING),threshold(FLOAT)",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL}",
- "lineNumber": 17,
- "lineVL": "--output: {success:BOOL}",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfSaveSettings",
- "lineNumber": 18,
- "lineVL": "--pipeline: pfSaveSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfGetSettings",
- "lineNumber": 27,
- "lineVL": "-pfGetSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[prefs]: db.select(UserPreference,{defaultCampusId:$campusId})",
- "lineNumber": 28,
- "lineVL": "--[prefs]: db.select(UserPreference,{defaultCampusId:$campusId})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[rules]: db.select(AlertRule,{campusId:$campusId})",
- "lineNumber": 29,
- "lineVL": "--[rules]: db.select(AlertRule,{campusId:$campusId})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[done]: return({success:true,data:{preferences:$prefs,alertRules:$rules}})",
- "lineNumber": 30,
- "lineVL": "--[done]: return({success:true,data:{preferences:$prefs,alertRules:$rules}})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfSaveSettings",
- "lineNumber": 31,
- "lineVL": "-pfSaveSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[upd1]: db.upsert(UserPreference,{defaultCampusId:$campusId},{density:$density})",
- "lineNumber": 32,
- "lineVL": "--[upd1]: db.upsert(UserPreference,{defaultCampusId:$campusId},{density:$density})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[upd2]: db.update(AlertRule,{campusId:$campusId},{thresholdValue:$threshold})",
- "lineNumber": 33,
- "lineVL": "--[upd2]: db.update(AlertRule,{campusId:$campusId},{thresholdValue:$threshold})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[done]: return({success:true})",
- "lineNumber": 34,
- "lineVL": "--[done]: return({success:true})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:root: ServiceRoot",
- "lineNumber": 8,
- "lineVL": "-root: ServiceRoot",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:ListWorkOrders",
- "lineNumber": 11,
- "lineVL": "-ListWorkOrders",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: campusId(INT),priority(STRING),status(STRING)",
- "lineNumber": 12,
- "lineVL": "--input: campusId(INT),priority(STRING),status(STRING)",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL,data:[{}]}",
- "lineNumber": 13,
- "lineVL": "--output: {success:BOOL,data:[{}]}",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfListWorkOrders",
- "lineNumber": 14,
- "lineVL": "--pipeline: pfListWorkOrders",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:UpdateWorkOrderStatus",
- "lineNumber": 15,
- "lineVL": "-UpdateWorkOrderStatus",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: workOrderId(INT),status(STRING)",
- "lineNumber": 16,
- "lineVL": "--input: workOrderId(INT),status(STRING)",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL}",
- "lineNumber": 17,
- "lineVL": "--output: {success:BOOL}",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfUpdateWorkOrderStatus",
- "lineNumber": 18,
- "lineVL": "--pipeline: pfUpdateWorkOrderStatus",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfListWorkOrders",
- "lineNumber": 27,
- "lineVL": "-pfListWorkOrders",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[rows]: db.select(WorkOrder,{campusId:$campusId,priority:$priority,status:$status})",
- "lineNumber": 28,
- "lineVL": "--[rows]: db.select(WorkOrder,{campusId:$campusId,priority:$priority,status:$status})",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[done]: return({success:true,data:$rows})",
- "lineNumber": 29,
- "lineVL": "--[done]: return({success:true,data:$rows})",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfUpdateWorkOrderStatus",
- "lineNumber": 30,
- "lineVL": "-pfUpdateWorkOrderStatus",
- "path": "Services/WorkOrderService.vs"
- }
- ]
- },
- "compile": {
- "success": true,
- "errCount": 0,
- "warningCount": 66,
- "previewUrls": {},
- "errList": [
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:root: ServiceRoot",
- "lineNumber": 8,
- "lineVL": "-root: ServiceRoot",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:GetSettings",
- "lineNumber": 11,
- "lineVL": "-GetSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: campusId(INT)",
- "lineNumber": 12,
- "lineVL": "--input: campusId(INT)",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL,data:OBJECT}",
- "lineNumber": 13,
- "lineVL": "--output: {success:BOOL,data:OBJECT}",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfGetSettings",
- "lineNumber": 14,
- "lineVL": "--pipeline: pfGetSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:SaveSettings",
- "lineNumber": 15,
- "lineVL": "-SaveSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: campusId(INT),density(STRING),threshold(FLOAT)",
- "lineNumber": 16,
- "lineVL": "--input: campusId(INT),density(STRING),threshold(FLOAT)",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL}",
- "lineNumber": 17,
- "lineVL": "--output: {success:BOOL}",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfSaveSettings",
- "lineNumber": 18,
- "lineVL": "--pipeline: pfSaveSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfGetSettings",
- "lineNumber": 27,
- "lineVL": "-pfGetSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[prefs]: db.select(UserPreference,{defaultCampusId:$campusId})",
- "lineNumber": 28,
- "lineVL": "--[prefs]: db.select(UserPreference,{defaultCampusId:$campusId})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[rules]: db.select(AlertRule,{campusId:$campusId})",
- "lineNumber": 29,
- "lineVL": "--[rules]: db.select(AlertRule,{campusId:$campusId})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[done]: return({success:true,data:{preferences:$prefs,alertRules:$rules}})",
- "lineNumber": 30,
- "lineVL": "--[done]: return({success:true,data:{preferences:$prefs,alertRules:$rules}})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfSaveSettings",
- "lineNumber": 31,
- "lineVL": "-pfSaveSettings",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[upd1]: db.upsert(UserPreference,{defaultCampusId:$campusId},{density:$density})",
- "lineNumber": 32,
- "lineVL": "--[upd1]: db.upsert(UserPreference,{defaultCampusId:$campusId},{density:$density})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[upd2]: db.update(AlertRule,{campusId:$campusId},{thresholdValue:$threshold})",
- "lineNumber": 33,
- "lineVL": "--[upd2]: db.update(AlertRule,{campusId:$campusId},{thresholdValue:$threshold})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[done]: return({success:true})",
- "lineNumber": 34,
- "lineVL": "--[done]: return({success:true})",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:root: ServiceRoot",
- "lineNumber": 8,
- "lineVL": "-root: ServiceRoot",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:ListWorkOrders",
- "lineNumber": 11,
- "lineVL": "-ListWorkOrders",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: campusId(INT),priority(STRING),status(STRING)",
- "lineNumber": 12,
- "lineVL": "--input: campusId(INT),priority(STRING),status(STRING)",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL,data:[{}]}",
- "lineNumber": 13,
- "lineVL": "--output: {success:BOOL,data:[{}]}",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfListWorkOrders",
- "lineNumber": 14,
- "lineVL": "--pipeline: pfListWorkOrders",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:UpdateWorkOrderStatus",
- "lineNumber": 15,
- "lineVL": "-UpdateWorkOrderStatus",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:input: workOrderId(INT),status(STRING)",
- "lineNumber": 16,
- "lineVL": "--input: workOrderId(INT),status(STRING)",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:output: {success:BOOL}",
- "lineNumber": 17,
- "lineVL": "--output: {success:BOOL}",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pipeline: pfUpdateWorkOrderStatus",
- "lineNumber": 18,
- "lineVL": "--pipeline: pfUpdateWorkOrderStatus",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfListWorkOrders",
- "lineNumber": 27,
- "lineVL": "-pfListWorkOrders",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[rows]: db.select(WorkOrder,{campusId:$campusId,priority:$priority,status:$status})",
- "lineNumber": 28,
- "lineVL": "--[rows]: db.select(WorkOrder,{campusId:$campusId,priority:$priority,status:$status})",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:[done]: return({success:true,data:$rows})",
- "lineNumber": 29,
- "lineVL": "--[done]: return({success:true,data:$rows})",
- "path": "Services/WorkOrderService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:pfUpdateWorkOrderStatus",
- "lineNumber": 30,
- "lineVL": "-pfUpdateWorkOrderStatus",
- "path": "Services/WorkOrderService.vs"
- }
- ]
- },
- "metadataValid": true,
- "metadataIssues": [],
- "metaRender": {
- "success": true,
- "nodeCount": 25,
- "connectionCount": 5,
- "screenshotPath": "/Users/ivx/Documents/VLProjects/_tests/CampusOpsDirectLatest20260315Run7Test/Process/direct-full.meta-viewer.png"
- },
- "extractedMetaSummary": {
- "projectName": null,
- "tables": 0,
- "services": 0,
- "components": 4,
- "sections": 5,
- "apps": 1
- },
- "locByExt": {
- ".vx": {
- "files": 1,
- "lines": 79,
- "nonEmptyLines": 66
- },
- ".vdb": {
- "files": 1,
- "lines": 44,
- "nonEmptyLines": 36
- },
- ".cp": {
- "files": 4,
- "lines": 140,
- "nonEmptyLines": 112
- },
- ".sc": {
- "files": 5,
- "lines": 599,
- "nonEmptyLines": 508
- },
- ".vs": {
- "files": 5,
- "lines": 166,
- "nonEmptyLines": 116
- },
- ".vth": {
- "files": 1,
- "lines": 85,
- "nonEmptyLines": 75
- }
- }
- },
- "summary": {
- "label": "Direct Full",
- "durationMs": 1040238,
- "firstArtifactMs": 91478,
- "fileCount": 17,
- "missingPaths": 0,
- "extraPaths": 0,
- "localValidationErrors": 5,
- "localValidationWarnings": 6,
- "hintErrors": 0,
- "hintWarnings": 66,
- "compileSuccess": true,
- "compileErrors": 0,
- "compileWarnings": 66,
- "previewCount": 0,
- "metadataValid": true,
- "metadataIssueCount": 0,
- "metaRenderSuccess": true,
- "metaNodeCount": 25,
- "metaConnectionCount": 5
- }
- },
- "meta-first": {
- "run": {
- "method": "meta-first",
- "durationMs": 1116435,
- "firstArtifactMs": 177357,
- "resumed": true
- },
- "analysis": {
- "projectDir": "/Users/ivx/Documents/VLProjects/_tests/CampusOpsMetaLatest20260315Test",
- "fileCount": 17,
- "actualPaths": [
- "Apps/CampusOpsApp.vx",
- "Database/CampusOps.vdb",
- "ExtComponents/AlertListItem.cp",
- "ExtComponents/FilterToolbar.cp",
- "ExtComponents/KpiCard.cp",
- "ExtComponents/StatusPill.cp",
- "Sections/AlertCenter.sc",
- "Sections/OverviewPage.sc",
- "Sections/ScheduleBoard.sc",
- "Sections/SettingsPage.sc",
- "Sections/WorkOrderDesk.sc",
- "Services/AlertService.vs",
- "Services/OperationsOverview.vs",
- "Services/ScheduleService.vs",
- "Services/SettingsService.vs",
- "Services/WorkOrderService.vs",
- "Theme/Theme.vth"
- ],
- "missingPaths": [],
- "extraPaths": [],
- "validation": {
- "errors": 14,
- "warnings": 4,
- "raw": "Validation: 14 errors, 4 warnings\n\nApps/CampusOpsApp.vx:\n WARN: Line 20: Semicolons should only appear in FOR loops and declarations\n\nExtComponents/AlertListItem.cp:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nExtComponents/FilterToolbar.cp:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nExtComponents/KpiCard.cp:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nExtComponents/StatusPill.cp:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nSections/AlertCenter.sc:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n WARN: Line 72: Semicolons should only appear in FOR loops and declarations\n\nSections/OverviewPage.sc:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nSections/ScheduleBoard.sc:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nSections/SettingsPage.sc:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n WARN: Line 99: Semicolons should only appear in FOR loops and declarations\n\nSections/WorkOrderDesk.sc:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n WARN: Line 84: Semicolons should only appear in FOR loops and declarations\n\nServices/AlertService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/OperationsOverview.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/ScheduleService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/SettingsService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)\n\nServices/WorkOrderService.vs:\n ERROR: Missing root component declaration (e.g., <App-Name \"root\">)"
- },
- "hint": {
- "success": false,
- "errCount": 76,
- "warningCount": 355,
- "errList": [
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:DB_URL: string = \"\"",
- "lineNumber": 6,
- "lineVL": "-DB_URL: string = \"\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:db: DatabaseConnector",
- "lineNumber": 9,
- "lineVL": "-db: DatabaseConnector",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:getUserPreference: Service",
- "lineNumber": 12,
- "lineVL": "-getUserPreference: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: GET",
- "lineNumber": 13,
- "lineVL": "--http: GET",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}\"",
- "lineNumber": 14,
- "lineVL": "--path: \"/api/settings/preferences/{userId}\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 15,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 16,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 17,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:updateUserPreference: Service",
- "lineNumber": 19,
- "lineVL": "-updateUserPreference: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: PATCH",
- "lineNumber": 20,
- "lineVL": "--http: PATCH",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}\"",
- "lineNumber": 21,
- "lineVL": "--path: \"/api/settings/preferences/{userId}\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 22,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 23,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:dashboardDensity: string",
- "lineNumber": 24,
- "lineVL": "---dashboardDensity: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:alertThresholds: object",
- "lineNumber": 25,
- "lineVL": "---alertThresholds: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 26,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:updateAlertThresholds: Service",
- "lineNumber": 28,
- "lineVL": "-updateAlertThresholds: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: PATCH",
- "lineNumber": 29,
- "lineVL": "--http: PATCH",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}/alert-thresholds\"",
- "lineNumber": 30,
- "lineVL": "--path: \"/api/settings/preferences/{userId}/alert-thresholds\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 31,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 32,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:alertThresholds: object",
- "lineNumber": 33,
- "lineVL": "---alertThresholds: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 34,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:updateDashboardDensity: Service",
- "lineNumber": 36,
- "lineVL": "-updateDashboardDensity: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: PATCH",
- "lineNumber": 37,
- "lineVL": "--http: PATCH",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}/dashboard-density\"",
- "lineNumber": 38,
- "lineVL": "--path: \"/api/settings/preferences/{userId}/dashboard-density\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 39,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 40,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:dashboardDensity: string",
- "lineNumber": 41,
- "lineVL": "---dashboardDensity: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 42,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- }
- ]
- },
- "compile": {
- "success": false,
- "errCount": 76,
- "warningCount": 355,
- "previewUrls": {},
- "errList": [
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:DB_URL: string = \"\"",
- "lineNumber": 6,
- "lineVL": "-DB_URL: string = \"\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:db: DatabaseConnector",
- "lineNumber": 9,
- "lineVL": "-db: DatabaseConnector",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:getUserPreference: Service",
- "lineNumber": 12,
- "lineVL": "-getUserPreference: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: GET",
- "lineNumber": 13,
- "lineVL": "--http: GET",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}\"",
- "lineNumber": 14,
- "lineVL": "--path: \"/api/settings/preferences/{userId}\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 15,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 16,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 17,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:updateUserPreference: Service",
- "lineNumber": 19,
- "lineVL": "-updateUserPreference: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: PATCH",
- "lineNumber": 20,
- "lineVL": "--http: PATCH",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}\"",
- "lineNumber": 21,
- "lineVL": "--path: \"/api/settings/preferences/{userId}\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 22,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 23,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:dashboardDensity: string",
- "lineNumber": 24,
- "lineVL": "---dashboardDensity: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:alertThresholds: object",
- "lineNumber": 25,
- "lineVL": "---alertThresholds: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 26,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:updateAlertThresholds: Service",
- "lineNumber": 28,
- "lineVL": "-updateAlertThresholds: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: PATCH",
- "lineNumber": 29,
- "lineVL": "--http: PATCH",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}/alert-thresholds\"",
- "lineNumber": 30,
- "lineVL": "--path: \"/api/settings/preferences/{userId}/alert-thresholds\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 31,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 32,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:alertThresholds: object",
- "lineNumber": 33,
- "lineVL": "---alertThresholds: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 34,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:updateDashboardDensity: Service",
- "lineNumber": 36,
- "lineVL": "-updateDashboardDensity: Service",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:http: PATCH",
- "lineNumber": 37,
- "lineVL": "--http: PATCH",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:path: \"/api/settings/preferences/{userId}/dashboard-density\"",
- "lineNumber": 38,
- "lineVL": "--path: \"/api/settings/preferences/{userId}/dashboard-density\"",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:params:",
- "lineNumber": 39,
- "lineVL": "--params:",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:userId: string",
- "lineNumber": 40,
- "lineVL": "---userId: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:dashboardDensity: string",
- "lineNumber": 41,
- "lineVL": "---dashboardDensity: string",
- "path": "Services/SettingsService.vs"
- },
- {
- "level": "warning",
- "type": "unknownStatementError",
- "message": "Unknown statement:response: object",
- "lineNumber": 42,
- "lineVL": "--response: object",
- "path": "Services/SettingsService.vs"
- }
- ]
- },
- "metadataValid": true,
- "metadataIssues": [],
- "metaRender": {
- "success": true,
- "nodeCount": 14,
- "connectionCount": 15,
- "screenshotPath": "/Users/ivx/Documents/VLProjects/_tests/CampusOpsMetaLatest20260315Test/Process/meta-first.meta-viewer.png"
- },
- "extractedMetaSummary": {
- "projectName": null,
- "tables": 0,
- "services": 0,
- "components": 4,
- "sections": 5,
- "apps": 1
- },
- "locByExt": {
- ".vx": {
- "files": 1,
- "lines": 66,
- "nonEmptyLines": 53
- },
- ".vdb": {
- "files": 1,
- "lines": 61,
- "nonEmptyLines": 53
- },
- ".cp": {
- "files": 4,
- "lines": 137,
- "nonEmptyLines": 98
- },
- ".sc": {
- "files": 5,
- "lines": 485,
- "nonEmptyLines": 390
- },
- ".vs": {
- "files": 5,
- "lines": 255,
- "nonEmptyLines": 200
- },
- ".vth": {
- "files": 1,
- "lines": 129,
- "nonEmptyLines": 110
- }
- }
- },
- "summary": {
- "label": "Meta First",
- "durationMs": 1116435,
- "firstArtifactMs": 177357,
- "fileCount": 17,
- "missingPaths": 0,
- "extraPaths": 0,
- "localValidationErrors": 14,
- "localValidationWarnings": 4,
- "hintErrors": 76,
- "hintWarnings": 355,
- "compileSuccess": false,
- "compileErrors": 76,
- "compileWarnings": 355,
- "previewCount": 0,
- "metadataValid": true,
- "metadataIssueCount": 0,
- "metaRenderSuccess": true,
- "metaNodeCount": 14,
- "metaConnectionCount": 15
- }
- },
- "3-file": {
- "run": {
- "method": "3-file",
- "durationMs": null,
- "firstArtifactMs": null,
- "error": "claude CLI exited with code 1: "
- },
- "analysis": {
- "projectDir": "/Users/ivx/Documents/VLProjects/_tests/CampusOps3FileLatest20260315Run6Test",
- "fileCount": 0,
- "actualPaths": [],
- "missingPaths": [
- "Database/CampusOps.vdb",
- "Theme/Theme.vth",
- "Services/OperationsOverview.vs",
- "Services/ScheduleService.vs",
- "Services/WorkOrderService.vs",
- "Services/AlertService.vs",
- "Services/SettingsService.vs",
- "ExtComponents/KpiCard.cp",
- "ExtComponents/StatusPill.cp",
- "ExtComponents/FilterToolbar.cp",
- "ExtComponents/AlertListItem.cp",
- "Sections/OverviewPage.sc",
- "Sections/ScheduleBoard.sc",
- "Sections/WorkOrderDesk.sc",
- "Sections/AlertCenter.sc",
- "Sections/SettingsPage.sc",
- "Apps/CampusOpsApp.vx"
- ],
- "extraPaths": [],
- "validation": {
- "errors": 0,
- "warnings": 0,
- "raw": "All 0 VL files passed validation."
- },
- "hint": {
- "success": false,
- "errCount": null,
- "warningCount": null,
- "errList": []
- },
- "compile": {
- "success": false,
- "errCount": null,
- "warningCount": null,
- "previewUrls": {},
- "errList": []
- },
- "metadataValid": true,
- "metadataIssues": [],
- "metaRender": {
- "success": false,
- "error": "page.waitForFunction: Timeout 30000ms exceeded.",
- "nodeCount": 0,
- "connectionCount": 0,
- "screenshotPath": null
- },
- "extractedMetaSummary": {
- "projectName": null,
- "tables": 0,
- "services": 0,
- "components": 0,
- "sections": 0,
- "apps": 0
- },
- "locByExt": {}
- },
- "summary": {
- "label": "Workflow 3-File",
- "durationMs": null,
- "firstArtifactMs": null,
- "fileCount": 0,
- "missingPaths": 17,
- "extraPaths": 0,
- "localValidationErrors": 0,
- "localValidationWarnings": 0,
- "hintErrors": null,
- "hintWarnings": null,
- "compileSuccess": false,
- "compileErrors": null,
- "compileWarnings": null,
- "previewCount": 0,
- "metadataValid": true,
- "metadataIssueCount": 0,
- "metaRenderSuccess": false,
- "metaNodeCount": 0,
- "metaConnectionCount": 0
- }
- },
- "6-file": {
- "run": {
- "method": "6-file",
- "durationMs": null,
- "firstArtifactMs": null,
- "error": "claude CLI exited with code 1: "
- },
- "analysis": {
- "projectDir": "/Users/ivx/Documents/VLProjects/_tests/CampusOps6FileLatest20260315Run2Test",
- "fileCount": 0,
- "actualPaths": [],
- "missingPaths": [
- "Database/CampusOps.vdb",
- "Theme/Theme.vth",
- "Services/OperationsOverview.vs",
- "Services/ScheduleService.vs",
- "Services/WorkOrderService.vs",
- "Services/AlertService.vs",
- "Services/SettingsService.vs",
- "ExtComponents/KpiCard.cp",
- "ExtComponents/StatusPill.cp",
- "ExtComponents/FilterToolbar.cp",
- "ExtComponents/AlertListItem.cp",
- "Sections/OverviewPage.sc",
- "Sections/ScheduleBoard.sc",
- "Sections/WorkOrderDesk.sc",
- "Sections/AlertCenter.sc",
- "Sections/SettingsPage.sc",
- "Apps/CampusOpsApp.vx"
- ],
- "extraPaths": [],
- "validation": {
- "errors": 0,
- "warnings": 0,
- "raw": "All 0 VL files passed validation."
- },
- "hint": {
- "success": false,
- "errCount": null,
- "warningCount": null,
- "errList": []
- },
- "compile": {
- "success": false,
- "errCount": null,
- "warningCount": null,
- "previewUrls": {},
- "errList": []
- },
- "metadataValid": true,
- "metadataIssues": [],
- "metaRender": {
- "success": false,
- "error": "page.waitForFunction: Timeout 30000ms exceeded.",
- "nodeCount": 0,
- "connectionCount": 0,
- "screenshotPath": null
- },
- "extractedMetaSummary": {
- "projectName": null,
- "tables": 0,
- "services": 0,
- "components": 0,
- "sections": 0,
- "apps": 0
- },
- "locByExt": {}
- },
- "summary": {
- "label": "Workflow 6-File",
- "durationMs": null,
- "firstArtifactMs": null,
- "fileCount": 0,
- "missingPaths": 17,
- "extraPaths": 0,
- "localValidationErrors": 0,
- "localValidationWarnings": 0,
- "hintErrors": null,
- "hintWarnings": null,
- "compileSuccess": false,
- "compileErrors": null,
- "compileWarnings": null,
- "previewCount": 0,
- "metadataValid": true,
- "metadataIssueCount": 0,
- "metaRenderSuccess": false,
- "metaNodeCount": 0,
- "metaConnectionCount": 0
- }
- },
- "9-file": {
- "run": {
- "method": "9-file",
- "durationMs": null,
- "firstArtifactMs": null,
- "error": "claude CLI exited with code 1: "
- },
- "analysis": {
- "projectDir": "/Users/ivx/Documents/VLProjects/_tests/CampusOps9FileLatest20260315Run2Test",
- "fileCount": 0,
- "actualPaths": [],
- "missingPaths": [
- "Database/CampusOps.vdb",
- "Theme/Theme.vth",
- "Services/OperationsOverview.vs",
- "Services/ScheduleService.vs",
- "Services/WorkOrderService.vs",
- "Services/AlertService.vs",
- "Services/SettingsService.vs",
- "ExtComponents/KpiCard.cp",
- "ExtComponents/StatusPill.cp",
- "ExtComponents/FilterToolbar.cp",
- "ExtComponents/AlertListItem.cp",
- "Sections/OverviewPage.sc",
- "Sections/ScheduleBoard.sc",
- "Sections/WorkOrderDesk.sc",
- "Sections/AlertCenter.sc",
- "Sections/SettingsPage.sc",
- "Apps/CampusOpsApp.vx"
- ],
- "extraPaths": [],
- "validation": {
- "errors": 0,
- "warnings": 0,
- "raw": "All 0 VL files passed validation."
- },
- "hint": {
- "success": false,
- "errCount": null,
- "warningCount": null,
- "errList": []
- },
- "compile": {
- "success": false,
- "errCount": null,
- "warningCount": null,
- "previewUrls": {},
- "errList": []
- },
- "metadataValid": true,
- "metadataIssues": [],
- "metaRender": {
- "success": false,
- "error": "page.waitForFunction: Timeout 30000ms exceeded.",
- "nodeCount": 0,
- "connectionCount": 0,
- "screenshotPath": null
- },
- "extractedMetaSummary": {
- "projectName": null,
- "tables": 0,
- "services": 0,
- "components": 0,
- "sections": 0,
- "apps": 0
- },
- "locByExt": {}
- },
- "summary": {
- "label": "Workflow 9-File",
- "durationMs": null,
- "firstArtifactMs": null,
- "fileCount": 0,
- "missingPaths": 17,
- "extraPaths": 0,
- "localValidationErrors": 0,
- "localValidationWarnings": 0,
- "hintErrors": null,
- "hintWarnings": null,
- "compileSuccess": false,
- "compileErrors": null,
- "compileWarnings": null,
- "previewCount": 0,
- "metadataValid": true,
- "metadataIssueCount": 0,
- "metaRenderSuccess": false,
- "metaNodeCount": 0,
- "metaConnectionCount": 0
- }
- }
- },
- "bundle": {
- "zipPath": "/Users/ivx/Documents/VLProjects/_tests/vl-native-benchmark-20260315.zip",
- "bundleReportDir": "/Users/ivx/Documents/VLProjects/_tests/VLNativeBenchmarkReports_20260315"
- }
- }
|