Open questions
Format: OQ-<n> — question — status (OPEN/RESOLVED) — how to resolve. Every item is an
explicit gap; do not silently close.
Resolved assumptions
- AS-001 (RESOLVED) — Spec assumes SQL Server (dbo/T-SQL); the system is Oracle.
Adapted: Oracle catalog views, the four "databases" are Oracle schemas on service
dev. Evidence: CLAUDE.md, read-only oracledb connect,database-catalog.json. Confidence VERIFIED.
Open — architecture / API
- OQ-1 (CONF-001) — Where does the SOAP/WCF surface actually live? CLAUDE.md claimed
~37
[ServiceContract]/ ~35.svcin InfocadServer; inventory found Server has 4 contracts / 0.svc, and the ASMX+SVC host isInfocadIntegrationWS(19 asmx + 6 svc). → TASK-API-001 enumerated it. Status RESOLVED (2026-07-21): Server 0 .asmx/0 .svc; 81 hosts (46 asmx + 35 svc) all in InfocadWeb (CASSANDRA ~67% + InfocadIntegrationWS ~31%); Server WCF thin = 2 self-hosted EnergyService endpoints. See conflicts.md CONF-001. - OQ-2 — Runtime IIS topology: are the CASSANDRA sub-webs (RequestCenterWeb, PropertyCenterWeb, GlobalWeb, …) composed under the Cassandra shell as virtual directories, or deployed standalone? Needs IIS/web.config runtime evidence (not in repo). Status OPEN.
- OQ-3 — Web-to-Server runtime coupling: only ONE compile-time cross-repo reference (ServiceJob.CUT → ArchiveManager). Is all other Web↔Server integration via the shared Oracle DB, or are there runtime ASMX/HTTP calls? Status OPEN (SUPPORTED: DB-mediated).
Open — authentication
- OQ-4 — ASPNET_TEST38 shows a DUAL auth stack: legacy Oracle ASP.NET membership/roles
(
ORA_ASPNET_*, server-tier configs) AND OpenIddict/EF Core tables. Which is authoritative at runtime, for which app/tier? Web tier uses a customInfocadAuthenticationModule+ExternalAuthSSO. Needs runtime confirmation. Status OPEN.
Open — database business meaning
- OQ-5 — Business meaning of INFOCAD_TEST38 objects (2628 tables) is UNKNOWN pending domain-expert confirmation. Only technical metadata captured. Do NOT infer meaning from names alone. Resolve per-domain during Phase 5–7.
- OQ-6 — Dynamic SQL / caller-less objects: not yet analyzed (needs USER_SOURCE parse). Deferred to TASK-SPDEP-001 (small schemas) / TASK-DB-002 (INFOCAD).
Open — operations / history
- OQ-7 — Deploy orchestrator/CI: none committed (matches "no CI").
restartserver.bat,connections.xml,service.xmlare deploy-time drops, not in repo. Actual driver script unknown. Status OPEN. - OQ-8 (Historical Hypothesis) — The
*XNETnet8 projects re-link legacy source rather than duplicating it → hypothesis: an in-progress, low-risk .NET 8 migration seeded from the RequestCenter + Common/BIM/IEM slices. Confidence INFERRED; needs team confirmation (RDR).