The provenance roll-up: each GOAL module and every table within it, marked
documented, partial or inferred, ending with the known gaps stated
plainly. Reproduced from COVERAGE.md.
Legend: documented = grounded in a cited source (-- src: in the DDL); partial =
core grounded, some columns/tables inferred; inferred = introduced by modelling judgement
(-- inferred), no public source at this granularity. IDs (S0xx) resolve in SOURCES.md.
Every CREATE TABLE in schema/asycuda.sql (55 tables) carries a -- src: or -- inferred
tag; this file rolls those up by GOAL §4 module.
Official-data update. The official technical table descriptions cached under docs/
(S013–S016) plus the suspense-declarations manual (S019) are now cited across the schema. This
upgraded 11 tables from inferred to documented (exchange-rate, unit-of-measure, tax-rate,
manifest-status, account-movement, guarantee, warehouse entry/exit, temporary-admission,
risk-criterion, audit-log). See FIT.md for the full official-table-to-model mapping. Current
tally: 49 documented / 6 inferred.
S015 (GEN_TAB STA) grounds status; history shape inferred
Note: the manifest XML also defines a vehicles sub-segment (chassis/VIN/engine) [S008]; it is
noted in RESEARCH_LOG but not modelled as a table (out of the e2e path). Marked as a known gap.
Documented (-- src:): 49 tables — after citing the official table descriptions
(S013–S016) and the Suspense manual (S019), all reference/manifest/declaration/accounting/transit/
selectivity/audit tables are grounded in an official or public source.
Inferred (-- inferred): 6 tables — trader_role, sys_role, sys_permission, sys_user_role,
sys_role_permission (RBAC + trader-role junction; no published ASYCUDA user/role schema).
Known gaps (not blocking the e2e): manifest vehicle sub-segment; degroupage/split as its own
table (modelled via bill_of_lading.master_bl_id); full ISO/UN/WCO code-list values (seeded as
representative samples of the referenced standard, not exhaustive catalogues).
No table is left untagged; the honest inferred set is preferred over fabricated citations.