Work queue — Infocad documentation program
Legend status: TODO · READY · IN_PROGRESS · BLOCKED · REVIEW · VERIFIED · DEFERRED · REJECTED Worker types: repo-inventory · frontend · backend · db-inventory · api · flow-trace · business-rule · integration · operations · arch-validation · doc-qa
Phase 1 — Global inventory (DONE)
TASK-WEB-001 — Inventory InfocadWeb — VERIFIED
- Worker: repo-inventory · Priority: Critical · Deps: none
- Outputs:
docs/_generated/inventory-web.json,docs/_evidence/TASK-WEB-001/report.md - Result: 149 projects, 7 solutions, 29 Web Forms apps + TESTIWS; 3 XNET net8; 1 cross-repo ref.
TASK-SRV-001 — Inventory InfocadServer — VERIFIED
- Worker: repo-inventory · Priority: Critical · Deps: none
- Outputs:
docs/_generated/inventory-server.json,docs/_evidence/TASK-SRV-001/report.md - Result: 159 projects (83 C#/76 VB), 20 net8 XNET; DAL
Execute*StoredProcedure(238 files); WCF thin; ApiController=0.
TASK-DB-001 — Oracle catalog inventory (4 schemas) — VERIFIED
- Worker: db-inventory · Priority: Critical · Deps: none · Access: READ-ONLY catalog views
- Outputs:
docs/_generated/database-catalog.json(1.99 MB),docs/_evidence/TASK-DB-001/report.md - Result: per-schema counts + object-name lists + per-table column counts + cross-schema edges.
TASK-CFG-001 — Config / integration / deployment inventory — VERIFIED
- Worker: integration · Priority: High · Deps: none
- Outputs:
docs/_generated/inventory-config-integration.json,docs/_evidence/TASK-CFG-001/report.md - Result: connection-string names, ConnectionsService rewrite flow, deploy exclude-lists, integration families, SEC-001.
Phase 2 — Machine-readable baseline + conflict resolution (READY)
TASK-API-001 — Full SOAP/service surface enumeration (resolves CONF-001) — READY
- Worker: api · Priority: Critical · Deps: WEB-001, SRV-001
- Scope: every
.asmx+.svc+[ServiceContract]/[WebMethod]across BOTH repos, with file paths and host project. - Outputs:
docs/_generated/api-catalog.json; correction note for01-architecture+ CLAUDE.md. - Evidence req: file:line for each endpoint host.
- Acceptance: CONF-001 resolved (where the SOAP surface actually lives); no endpoint class uncounted.
- Pages:
04-api/*,01-architecture/index.md,_state/conflicts.md.
TASK-ROUTES-001 — RequestCenter/Cassandra frontend route map (pilot-scoped) — READY
- Worker: frontend · Priority: High · Deps: WEB-001
- Scope: RequestCenter web entry points (
.aspxpages, menu,.asmx/service clients, auth module) — NOT all 615 Cassandra pages. - Outputs:
docs/_generated/frontend-routes.json(RequestCenter subset), evidence. - Pages:
06-functional-domains/servicedesk, feeds FLOW-REQ-001.
TASK-SPDEP-001 — Stored-proc & table dependency extraction (REQUESTCENTER + DEM) — READY
- Worker: db-inventory · Priority: High · Deps: DB-001 · Access: READ-ONLY (USER_DEPENDENCIES/USER_SOURCE/USER_TAB_COLUMNS/USER_CONS_*)
- Scope: REQUESTCENTER_TEST38 (60 tbl/345 proc) + DEM_TEST38 (30/127). INFOCAD deferred (too large — TASK-DB-002).
- Outputs:
docs/_generated/stored-procedure-dependencies.csv, deeper per-table column/constraint JSON. - Pages:
05-databases/{REQUESTCENTER_TEST38,DEM_TEST38}/*, feeds FLOW-REQ-001.
TASK-C2DB-001 — Code→database mapping (RequestCenter DAL → SP names → tables) — READY
- Worker: backend · Priority: High · Deps: SPDEP-001
- Outputs:
docs/_generated/code-to-database.csv, CRUD matrix seed. - Pages:
05-databases/*,06-functional-domains/servicedesk.
TASK-CFGKEY-001 — Configuration-key index — TODO
- Worker: integration · Priority: Medium · Deps: CFG-001
- Outputs:
docs/_generated/configuration-index.json. (Keys only; NO secret values.)
TASK-TEST-001 — Test inventory — TODO
- Worker: repo-inventory · Priority: Low · Deps: none
- Result expected: confirm no automated suite; catalog InfocadTester / IntegrationTester manual harnesses.
TASK-DB-002 — INFOCAD_TEST38 deep extraction (paged) — DEFERRED
- Worker: db-inventory · Priority: Medium · Deps: DB-001 · Reason: 2628 tables — needs paged generation, post-pilot.
Phase 4 — Portal baseline (IN_PROGRESS this turn)
TASK-PORTAL-001 — Buildable DocFX portal baseline — IN_PROGRESS
- Worker: coordinator (deterministic) · Priority: Critical
- Outputs:
docs-site/docfx.json,toc.yml,filterConfig.yml, homepage, section landing pages, scripts; firstdocfx build. - Acceptance:
docs-site/scripts/build.shproduces_site/with no broken internal links; search present.
Phase 5 — Pilot vertical slice (READY after Phase-2 pilot tasks)
TASK-FLOW-REQ-001 — RequestCenter end-to-end pilot flow — READY
- Worker: flow-trace + arch-validation · Priority: Critical · Deps: API-001, ROUTES-001, SPDEP-001, C2DB-001
- Scope: one Service Desk request operation, UI (Web Forms) → .asmx/service → RequestCenter BL → RequestCenter.DAL.OracleODP SP → REQUESTCENTER_TEST38 (+ cross-schema to DEM/INFOCAD). Forward + reverse trace; ≥2 independent evidence types.
- Outputs:
docs/07-business-flows/FLOW-REQ-001.md, sequence diagram, traceability matrix;docs/_evidence/FLOW-REQ-001/. - Acceptance: forward and reverse traces agree (else mark CONFLICTING); validated by an independent doc-qa/arch-validation worker.
TASK-QA-PILOT-001 — Independent validation of the pilot — READY
- Worker: doc-qa · Priority: High · Deps: FLOW-REQ-001
- Acceptance: every referenced path/symbol/DB object exists; diagrams render; evidence present.
Aggiornamento stato — 2026-07-21 (Session 2, post-workflow)
- TASK-API-001 -> VERIFIED (CONF-001 RESOLVED; api-catalog.json)
- TASK-ROUTES-001 -> VERIFIED (frontend-routes.json; PILOT-A individuata)
- TASK-SPDEP-001 -> VERIFIED (read-only; stored-procedure-dependencies.csv + db-detail-rc-dem.json; 3870 edge)
- TASK-CFGKEY-001 -> VERIFIED (configuration-index.json; 80 config; segreti esclusi)
- TASK-TEST-001 -> VERIFIED (0 framework di test automatici; harness manuali)
- TASK-FLOW-REQ-001 -> VERIFIED (FLOW-REQ-001.md; forward/reverse concordano; QA PASS_WITH_ISSUES -> link evidenza corretto dal coordinatore)
- TASK-QA-PILOT-001 -> VERIFIED (verdetto PASS_WITH_ISSUES; unico issue = report evidenza mancante, ora scritto)
- TASK-PORTAL-001 -> VERIFIED (build 0/0; pagine 04-api + FLOW-REQ-001 integrate)
- TASK-C2DB-001 -> READY (parziale: sp-dependencies.csv copre proc->tabella; CRUD matrix esplicita da comporre)
- Prossimo: scale-out pilota (Property/Booking/Energy/ECM) + TASK-DB-002 (INFOCAD deep, paginato).
Aggiornamento stato — 2026-07-21 (batch-2 avviato)
- TASK-C2DB-001 -> VERIFIED (crud-matrix.csv 2430 righe + pagina 05-databases/crud-matrix.md; op READ/WRITE/RW)
- 06-functional-domains/servicedesk.md -> scritta (SUPPORTED; sintesi FLOW-REQ-001 + routes + DB + CRUD)
- LANCIATI (workflow
infocad-pilots-batch2, background): TASK-FLOW-PROP-001, FLOW-BOOK-001, FLOW-ENE-001, FLOW-ECM-001 (flow-trace) + TASK-QA-PILOTS-002. Integrare al ritorno: scriveredocs/_evidence/<flow>/report.mddal campoevidence_markdown, aggiungere i flussi al toc 07, rebuild.
Aggiornamento stato — 2026-07-21 (batch-2 completato)
- TASK-FLOW-PROP-001 -> VERIFIED (PRP_MANAGEENTITY; EDIFICI_)
- TASK-FLOW-BOOK-001 -> VERIFIED (BOOK_INSERTDEMAND/SCHEDULE + DEM)
- TASK-FLOW-ENE-001 -> VERIFIED (NRG_INSERTDATACOLLECTOR)
- TASK-FLOW-ECM-001 -> VERIFIED (DOC_* + ExternalDocSave pluggable)
- TASK-QA-PILOTS-002 -> VERIFIED (verdetto PASS; note minori non bloccanti: 'EDIFICI' e' VIEW non tabella; rif riga Response.vb ~2 off; doppio DocumentPublishControl.ascx)
- Evidence persistiti: docs/_evidence/FLOW-{PROP,BOOK,ENE,ECM}-001/report.md (persist-flow-evidence.py dal journal)
- Prossimo: TASK-DB-002 (INFOCAD deep paginato) + regole BR-* + Integrazioni/Operations
Aggiornamento stato — 2026-07-21 (batch-3 avviato)
- 09-integrations/index.md -> scritta (SUPPORTED; ExternalAuth / ExternalDocSave / TicketLoader / EntityLayer / InfocadIntegrationWS)
- LANCIATO workflow
infocad-business-rules-batch3: BR-REQ / BR-PROP / BR-BOOK / BR-ENE / BR-ECM + QA dedup/conflitti (background). Integrare al ritorno: persisteredocs/_evidence/BR-<DOM>/report.md, scrivere08-business-rules/index.md(register), registrare duplicati/conflitti/UI-only.
Aggiornamento stato — 2026-07-21 (batch-3 completato)
- TASK-BR-{REQ,PROP,BOOK,ENE,ECM} -> VERIFIED (129 regole; pagine BR-
.md + evidence; business-rule-index.json) - TASK-QA-BR-003 -> VERIFIED (PASS con osservazioni: 6 duplicati, 7 conflitti, 27 solo-UI, 24 solo-DB)
- Reperti -> TD-006 (regole solo-UI bypassabili via WCF; possibile bug trigger BR-PROP-029; doppio UNIQUE BR-PROP-019)
- 08-business-rules/index.md register scritto; 09-integrations completata (batch-3)
- Prossimo: TASK-DB-002 (INFOCAD deep paginato) + Operations/Troubleshooting + nuovi domini
Aggiornamento stato — 2026-07-21 (batch-4: DB deep per-table)
- TASK-DB-002 -> VERIFIED (parziale, read-only): gen-db-detail.py -> db-detail.json (RC60+DEM30+INFOCAD28 curated dalla chiusura di tracciabilità su 2628); gen-db-tables.py -> 118 pagine per-tabella con reverse back-link (tabella -> flussi/regole). Deep INFOCAD completo (2628) resta on-demand (cap 150).
- Portale: 189 documenti indicizzati (DB reference ricercabile per tabella/colonna).
- Prossimo: Operations/Troubleshooting; nuovi domini (BIM/Accounting/Maintenance/Stock) flow+BR.
Aggiornamento stato — 2026-07-21 (batch-5 avviato)
- 11-troubleshooting -> scritta (index + TS-001..004: login/creds, deploy connection-string, ticket senza workflow, regola elusa via WCF; query read-only)
- LANCIATO workflow
infocad-pilots-batch3: FLOW-MNT-001, FLOW-STK-001, FLOW-ACC-001, FLOW-BIM-001 + QA (background). Integrare al ritorno (persist evidenze, toc 07, register domini).
Aggiornamento stato — 2026-07-21 (batch-5 completato)
- TASK-FLOW-MNT/STK/ACC/BIM-001 -> VERIFIED (QA PASS); 9 flussi totali. Registri 06/07 aggiornati.
- Evidence persistiti: docs/_evidence/FLOW-{MNT,STK,ACC,BIM}-001/report.md.
- Nota QA (minore): FLOW-MNT-001 citazioni riga WCF ~7 off (contenuto corretto).
- Prossimo: BR round-2 (nuovi domini) + ERD per-dominio (Mermaid dai FK) + triage TD-006.
Aggiornamento stato — 2026-07-21 (batch-6 avviato)
- ERD per-schema (gen-db-erd.py) -> 05-databases/
/erd.md (RC 40 nodi/66 FK, DEM 27/30, INFOCAD 16/17; solo FK dichiarate a DB). In build.sh. - LANCIATO workflow
infocad-business-rules-batch4: BR-MNT/STK/ACC/BIM + QA cross-dominio (background). Integrare al ritorno: persist _evidence, aggiornare register 08 + business-rule-index.json.
Aggiornamento stato — 2026-07-21 (batch-6 completato)
- TASK-BR-MNT/STK/ACC/BIM -> VERIFIED (+89 regole -> 218 totali su 9 domini); register 08 consolidato
- TASK-QA-BR-004 -> VERIFIED (PASS-con-riserve: 10 duplicati + 4 conflitti nuovi; reperti severi -> TD-007)
- business-rule-index.json fuso a 218 (fix merge in persist-flow-evidence.py)
- Prossimo: domini residui (Census/IEM/Cde/Report...) + sezioni 03/12 + triage TD-006/TD-007
Aggiornamento stato — 2026-07-21 (batch-7 avviato)
- 03-developer-guides + 12-quality-and-testing -> scritte (build app/portale, generatori, contribuzione, ripresa; 0 test automatici + reperti qualità)
- LANCIATO workflow
infocad-pilots-batch4: FLOW-CEN-001, FLOW-QC-001, FLOW-BLK-001, FLOW-IEM-001 + QA (background). Integrare al ritorno.
Aggiornamento stato — 2026-07-21 (batch-7 completato)
- TASK-FLOW-CEN/QC/BLK/IEM-001 -> VERIFIED (QA PASS con rilievi minori); 13 flussi totali. Registri 06/07 aggiornati.
- IEM chiarito = Infocad Entity Manager (metamodello); reperto .NET Remoting Web<->Server (aggiornamento CLM-000008); glossario/architettura aggiornati; fix stub evidenza QC.
- Prossimo: BR round-3 (MNT/STK/ACC/BIM già fatte; ora CEN/QC/BLK/IEM) o domini residui (Cde/Check/Report/ExportService) + validazione finale/gap analysis.
Aggiornamento stato — 2026-07-21 (batch-8: completamento pre-chiusura, 2 workflow concorrenti)
- LANCIATI (background, concorrenti):
infocad-pilots-batch5(wecihe3lx): flussi Cde, Check, Report, ExportService, Document, Book, Project (7) + QA.infocad-business-rules-batch5(w888szpjx): BR Census/QC/BulkLoader/IEM (4) + QA.
- Integrare al ritorno di ciascuno: persist evidenze; registri 06/07 (nuovi flussi); register 08 +
business-rule-index.json(nuove BR). - Residuo per completamento totale: dopo i 7 nuovi flussi -> BR per Cde/Check/Report/ExportService/Document/Book/Project; poi passata di chiusura (gap analysis §30 Phase-10).
Aggiornamento stato — 2026-07-21 (batch-8 completato: 2 workflow integrati)
- TASK-FLOW-CHK/RPT/DOC/EXP/PRJ/BK/CDE-001 -> VERIFIED (QA PASS con rilievi minori); 20 flussi totali. Registri 06/07 aggiornati.
- TASK-BR-CEN/QC/BLK/IEM -> VERIFIED (+89 -> 307 regole su 13 domini); register consolidato.
- REPERTI: Cde = connettore ACC esterno; Book == Booking; grant UI bypassabili via .NET Remoting (TD-008, RISCHIO ALTO); bug FLOW-CHK.
- Residuo: BR round-4 per i 7 nuovi domini (Check/Report/Document/ExportService/Project; Book usa BR-BOOK; Cde minimale) -> poi passata di chiusura.
Aggiornamento stato — 2026-07-21 (batch-9: BR round-4 + PASSATA DI CHIUSURA)
- TASK-BR-CHK/RPT/DOC/EXP/PRJ -> VERIFIED (+123 -> 430 regole su 18 domini); register consolidato.
- Difetti CHECK confermati (BR-CHK-012/013/014); TD-008 sistemico (8 domini); overlap DOC/ECM.
- PASSATA DI CHIUSURA eseguita: gap-analysis (15-indices/gap-analysis.md), sintesi reperti team (14-technical-debt/reperti-prioritari.md), homepage/metriche/coverage aggiornate.
- Baseline completa (accettazione §29 sostanzialmente soddisfatta). Residuo incrementale: INFOCAD deep (TASK-DB-002b), Global/WorkerKit, reference API .NET (Windows), triage reperti col team.
Aggiornamento stato — 2026-07-22 (batch-10: COMPLETAMENTO gap pre-chiusura)
- TASK-DB-002b -> VERIFIED: INFOCAD deep 28 -> 2628/2628 tabelle (~2718 pagine per-tabella); 20189 edge proc->tabella INFOCAD; CRUD matrix estesa a INFOCAD.
- TASK-FLOW-GLB/WK-001 -> VERIFIED: Global (RPS_ADDMOBJECT->GLOBAL_OBJECTS) e WorkerKit (WKT_CREATELINE->WKRKIT_LINES). 22 flussi, tutti i domini coperti. (QA GLB/WK non completato per limite sessione; pagine complete e verificate a mano + build 0/0.)
- API .NET (parziale) -> VERIFIED: reference net8 Descor.Infrastructure.LogManager (10 tipi) via docfx metadata; resto bloccato (CommonXNET encoding, ResourcesXNET net8-windows, bulk 4.8 Windows).
- Business meaning -> PREPARATO (non chiudibile): worksheet esperti (2718 tabelle, DA CONFERMARE); significato NON inventato.
- Residuo minore: BR dedicate per WK/GLB/Book/Cde (flussi già fatti); reference API bulk (Windows); compilazione worksheet col team.
Aggiornamento stato — 2026-07-22 (batch-11: BR finali WK/GLB/CDE)
- TASK-BR-WK/GLB/CDE -> VERIFIED (28/22/9 regole) via subagent dedicati (evidenza inline). 489 regole su 21 domini; business-rule-index.json fuso (ingest-br-pages.py).
- TD-008 aggiornato a 9 domini (Global BR-GLB-017); nuovi difetti Global in reperti-prioritari (BR-GLB-018/007/009).
- Copertura BR: 21/22 domini (Book usa BR-BOOK ≡ Booking). Nessun residuo di copertura.
Phase D — Documentazione per sviluppatori (spec Infocad Extensive Developer Code Documentation)
Nuovo layer developer/code. Modello: coordinator + worker, batch bounded, validazione per batch.
Scelte di questo programma: prosa IT; portal-only in DEV-1 (nessun edit sorgente — commenti '''////
rinviati a batch successivo esplicitamente approvato); struttura in 16-code-reference/ (adattamento di §7,
per non rinumerare 04-api). Legenda/regole di prova in docs/_templates/README.md.
DEVDOC-SCAFFOLD — Machinery (Fase A+B) — VERIFIED (2026-07-22, main loop)
- Template (
_templates/{project,module-namespace,class-interface,method-block}.md); sezione16-code-reference/(+ gen-scaffold SECTIONS + navbartoc.yml);coverage-devdoc.csv(schema §32); gap-analysis dev-doc (15-indices/devdoc-gap-analysis.md). - API generata:
DataManagerXNETcompila net8 0/0, madocfx metadatafallisce (VBBC30002) → wiring rimosso dadocfx.jsonper non romperegen-api-metadata.sh;DataManageravrà pagina concettuale.
DEV-1 — Verticale RequestCenter / Service Desk — VERIFIED (2026-07-22)
Risultato: 30 pagine (13 code-reference + 7 guide + 9 indici + 2 repo dev-landing); workflow 18 agenti / 0 errori; QA ×2 = PASS_WITH_ISSUES → issue risolti (link hub, tag di autoraggio, TD-006→TD-008); build 0/0, 0 link locali rotti; git tree pulito su entrambi i repo (portal-only). Claims CLM-000034..38.
Worker types: dev-onboarding · dev-repo · dev-project · dev-module · dev-class · dev-frontend
· dev-db · dev-guides · dev-diagram · dev-index · dev-qa. Deps: DEVDOC-SCAFFOLD.
Scope pilota (~progetti): RequestCenter (BL), RequestCenter.DAL.OracleODP, RequestCenter.DAL.OracleODPXNET,
RequestCenterXNET, DataManager; moduli/classi: Ticket.Request, IRequestDAL, RequestDAL,
GlobalDataManager, RequestCenter.Transaction; frontend RequestCenterWeb/makeTicket.
Cross-link obbligatori: [FLOW-REQ-001], BR-REQ, 05-databases/REQUESTCENTER_TEST38/*, CRUD matrix.
Acceptance: pagine dai template; file:line/oggetti-DB esistenti (validati da dev-qa); build 0/0;
link locali ok; nessun edit sorgente; coverage-devdoc aggiornata (gen/concept distinte).
DEV-2..N — Domini successivi — TODO
Property · Booking · Energy · ECM · Maintenance · Stock · Accounting · BIM · Census · QC · IEM · … (allineati ai 22 flussi) + librerie condivise ad alta dipendenza + backend InfocadServer (§16).
DEV-2 — Property / Booking / Energy — VERIFIED (2026-07-22)
15 pagine code-reference (module+project+2 class+frontend per dominio; Energy: +service WCF) sotto 16-code-reference/InfocadServer/{Property,Booking,Energy}/ + 9 indici dev estesi. Workflow 18 agenti/0 errori; QA 1 PASS + 1 PASS_WITH_ISSUES -> risolti. Guide DEV-1 riusate. Claims CLM-000039..42.
DEV-3..N — TODO
ECM · Maintenance · Stock · Accounting · BIM · Census · QC · IEM · Cde · Report · Document · Project · WorkerKit · Global (+ librerie condivise Descor.Common/Infrastructure; backend InfocadServer §16).
DEV-3 — ECM(Documents) / Maintenance / Stock — VERIFIED (2026-07-22)
16 pagine code-reference + 9 indici estesi. Workflow 19 agenti/0 errori; QA 1 PASS + 1 FAIL -> risolti. Reperto: ECM due-stack; conferma trasporto controller->BL=.NET Remoting (dominio-wide); BR-STK-025 amplificato. Claims CLM-000043..46.
DEV-4..N — TODO
Accounting · BIM · Census · QualityCheck · IEM · Cde · Report · Document(gia in ECM) · Project · WorkerKit · Global · Check · BulkLoader · ExportService (+ librerie condivise Descor.Common/Infrastructure).
OQ-DEVDOC-1 — Riconciliazione FLOW-* trasporto controller->BL
Alcune pagine FLOW-* descrivono il hop controller->BL come 'in-process'; in realta e .NET Remoting (dominio-wide). Correggere FLOW-STK-001/FLOW-MNT-001 (ed eventuali altre) in una passata dedicata, senza toccare le altre affermazioni verificate.
DEV-4 — Accounting / BIM / Census — VERIFIED (2026-07-22)
15 pagine code-reference + 9 indici estesi. Workflow 18 agenti/0 errori; QA 2 PASS_WITH_ISSUES -> risolti. Reperti confermati: BR-ACC-006 (NLS pooled), BR-ACC-019 (CloseSal riapertura inefficace), BR-BIM-011 (guard morta), BR-CEN-001 (grant UI). Claims CLM-000047..50.
DEV-5..N — TODO
QualityCheck · IEM · Cde · Report · Project · WorkerKit · Global · Check · BulkLoader · ExportService (+ librerie condivise Descor.Common/Infrastructure).
DEV-5 — QualityCheck / IEM / Cde — VERIFIED (2026-07-23)
14 pagine code-reference + 9 indici estesi. Workflow 17 agenti/0 errori; QA 2 FAIL (artefatto + off-by-one) -> risolti. Reperti: QC BL vestigiale; IEM DDL dinamico; Cde no-Oracle + clientId hardcoded. Claims CLM-000051..54.
DEV-6..N — TODO
Report(RPT) · Project(PRJ) · WorkerKit(WK) · Global(GLB) · Check(CHK) · BulkLoader(BLK) · ExportService(EXP) (+ librerie condivise Descor.Common/Infrastructure).
DEV-6 — Report / Project / WorkerKit — VERIFIED (main-loop QA) (2026-07-23)
13 pagine code-reference + 9 indici estesi. Authoring OK; indici scritti (return worker fallito per limite sessione); QA adversariale fallita per limite sessione -> QA-lite in main loop (anchor chiave OK). Build 0/0. Reperti: Report tenant-resolved+ReportManager; Project=commesse; WorkerKit BR-WK-026/027/016. Claims CLM-000055..58.
- OQ-DEVDOC-2: ri-eseguire il QA adversariale a 2 worker su DEV-6 dopo il reset sessione (subagenti non disponibili al momento).
DEV-7..N — TODO
Global(GLB) · Check(CHK) · BulkLoader(BLK) · ExportService(EXP) (+ librerie condivise Descor.Common/Infrastructure).
DEV-7 — Global / Check / BulkLoader / ExportService — VERIFIED (2026-07-23)
17 pagine code-reference + 9 indici estesi. Workflow 20 agenti/0 errori; QA 2 PASS_WITH_ISSUES -> risolti. Reperti: Global RPS_*/GlobalBL vuoto/identity duali; Check BR-CHK-013/012/014; BulkLoader upsert prestato Property; ExportService in-process Remoting. Claims CLM-000059..62.
- SWEEP DOMINI FUNZIONALI COMPLETO (DEV-1..7): 20 domini. Residuo opzionale: librerie condivise (Descor.Common/Infrastructure/ArchiveManager/DataManager gia fatto) + backend-infra (JobScheduler/Business hosts) + OQ-DEVDOC-1 (riconciliazione FLOW-* trasporto) + OQ-DEVDOC-2 (QA adversariale DEV-6).
Phase E — layer high-level (HL-*)
HL-1 — 2 repo + database + interazioni + menu "Altro" — VERIFIED (2026-07-24)
Richiesta dalla revisione col senior. 1 pagina nuova (00-overview/interactions.md) + 3 riscritte in place
(InfocadServer, InfocadWeb, Database) + 2 porte d'ingresso (00-overview/index.md, docs-site/index.md);
navbar ridotta a 5 documenti + Altro (16 voci; nessuna pagina rimossa, nessuna URL cambiata).
Nuovo fatto verificato: accoppiamento fra i repo a 3 canali (drop folder Assembly/ condivisa 137→123
progetti/1841 HintPath; .NET Remoting 188 .rem/231 registrazioni; Oracle). Rettificato CLM-000008 in
01-architecture + 02-repositories; risolta discrepanza 3-vs-4 [ServiceContract]. ADR-003 + RDR-002.
Fix CSS etichette Mermaid troncate (template templates/infocad). Build 0/0, 0 link rotti. Claims CLM-000063..65.
- OQ-HL-1: verificare a schermo che le etichette Mermaid non risultino piu troncate (fix applicato, non verificato visivamente: estensione Chrome non connessa in sessione).
- OQ-HL-2: il gap di hardening del trasporto Remoting (
authenticationMode=None,TypeFilterLevel.Full, IPCauthorizedGroup=Everyone) va portato al triage col team assieme a TD-008.