Indici & Tracciabilità
Punto d'ingresso per la navigazione bidirezionale (concetto di business ⇄ codice ⇄ database) e per le metriche di copertura.
Artefatti machine-readable (Fase 1–2)
| Artefatto | Contenuto |
|---|---|
docs/_generated/inventory-server.json |
Inventario InfocadServer (progetti, domini, layer, data-access, WCF, servizi) |
docs/_generated/inventory-web.json |
Inventario InfocadWeb (solution, app web, DAL, famiglie) |
docs/_generated/database-catalog.json |
Catalogo Oracle 4 schemi (conteggi, nomi oggetti, colonne, dipendenze) |
docs/_generated/inventory-config-integration.json |
Config, connection string, deploy, integrazioni |
docs/_generated/api-catalog.json |
(in arrivo, TASK-API-001) superficie SOAP/servizi |
docs/_generated/code-to-database.csv |
(in arrivo, TASK-C2DB-001) mappatura codice→SP→tabelle |
Stato di tracciabilità (state files)
- Affermazioni con evidenza:
docs/_state/claims.ndjson(CLM-000001 … 000008). - Copertura:
docs/_state/coverage.csv. - Conflitti:
docs/_state/conflicts.md. Domande aperte:docs/_state/open-questions.md. - Coda di lavoro:
docs/_state/work-queue.md. Glossario:docs/_state/domain-glossary.yaml.
Indici previsti (Fase 2+)
Indice namespace · route frontend · route/servizi SOAP · tabelle · colonne · stored procedure ·
flussi (FLOW-) · regole (BR-) · chiavi di configurazione. Saranno generati dalla knowledge graph
(docs/_generated/knowledge-graph.ndjson) man mano che le fasi procedono.
Copertura sintetica (2026-07-21)
- Repository: 2/2 inventoried (VERIFIED).
- Schemi Oracle: 4/4 inventoried (VERIFIED); business-meaning 0% (UNKNOWN, atteso).
- Baseline architetturale: presente (SUPPORTED). Flussi end-to-end: 22 (tutti i domini). Regole di business: 489 (21 domini).
- DB reference: overview + per-schema + CRUD matrix + ~2720 pagine per-tabella (INFOCAD 2628/2628) + ERD per-schema.
- Portale: build 0/0, ~242 documenti (ricerca + Mermaid). Copertura & lacune: Gap analysis. Reperti: team.