feat: implement governed reporting vertical
This commit is contained in:
@@ -8,11 +8,31 @@
|
||||
scheduled outputs, and report publication/export behavior. It is intentionally
|
||||
separate from reusable template rendering and from generic dataflow pipelines.
|
||||
|
||||
This repository is currently a tag-only scaffold. It should gain package
|
||||
metadata and module manifests only after the first backend or WebUI slice is
|
||||
designed.
|
||||
The module now provides an executable governed semantic-reporting vertical:
|
||||
|
||||
- immutable, optimistic-concurrency guarded dataset, semantic-model, report,
|
||||
and quality-plan revisions;
|
||||
- exact source and definition pins, tenant isolation, normalized access
|
||||
grants, row-policy handoff, freshness checks, and reconstructable run
|
||||
provenance;
|
||||
- safe dimensions, hierarchies, measures, typed calculations, filters,
|
||||
detail/summary/pivot queries, and accessible chart models without executing
|
||||
arbitrary report SQL;
|
||||
- quality gates, saved views, interval/scheduled runs, CSV/JSON export,
|
||||
provider-neutral publication targets, and import activation assessments;
|
||||
- a full-height Reporting workspace for running, inspecting, saving,
|
||||
scheduling, visualizing, and exporting authorized reports.
|
||||
|
||||
Reporting consumes Dataflow outputs or provider-owned read models. It does not
|
||||
read another module's ORM tables or take ownership of ingestion and
|
||||
transformation.
|
||||
|
||||
See [docs/REPORTING_BOUNDARY.md](docs/REPORTING_BOUNDARY.md) for the boundary
|
||||
decision. The behavior-level comparison with the supplied SuperX module set is
|
||||
recorded in
|
||||
[docs/SUPERX_CAPABILITY_ASSESSMENT.md](docs/SUPERX_CAPABILITY_ASSESSMENT.md).
|
||||
|
||||
Operational and recovery behavior is documented in
|
||||
[docs/OPERATIONS.md](docs/OPERATIONS.md), while user and administrator tasks
|
||||
are covered by [docs/USER_GUIDE.md](docs/USER_GUIDE.md) and
|
||||
[docs/ADMIN_GUIDE.md](docs/ADMIN_GUIDE.md).
|
||||
|
||||
Reference in New Issue
Block a user