Files
james.maesandClaude Opus 5.5 1076daacde chore: bring the repo to the QRun qbit standard, add producer, tables and home
Repository standard (LICENSE, NOTICE, community pointers, CHANGELOG,
CLAUDE/AGENTS, dependabot, CircleCI with the configure-package-install
pre-step, the release-rc caller workflow, Maven wrapper, checkstyle,
JaCoCo gates, QQQ 4.1.0-RC.5). DataAnalysisQBitProducer and config, the
six data_analysis_ tables with standard permission rules and user record
locks, the analyze permission stand-in, the Analyses app home with real
counts, and the Postgres schema script.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:32:48 -05:00

1.5 KiB
Raw Permalink Blame History

Data Analysis design

Approved specification: QQQ docs/DATA-ANALYSIS.md, introduced in PR #1137.

Data Analysis will provide profiles, pivots, comparisons, relationships and anomaly watches on existing QQQ data. It will push supported computation to the backend, use bounded streamed fallbacks, enforce the viewer’s permissions and privacy limits, and store configuration, saved definitions, schedules and run history in ordinary visible tables. This repository phase supplies those tables, permissions, configuration, PostgreSQL schema generation and an Analyses home with real session-scoped counts; analytical computation and delivery are planned.

Phases (spec §11)

Phase Repo(s) Deliverable
spec qqq this document
repo qbit-data-analysis repo standard, scaffold, producer, config, tables, permissions
a qqq §3: operators, buckets, capabilities, streamed fallback, sampling, feature-permission hook; memory + RDBMS (Postgres via Testcontainers, H2)
b qbit, Next, (qbit-authentik) §4 profiles + drill-through + runs/cache + §8 endpoints for them; column-header action and profile panel; authentik catalog FEATURE action
c qbit, Next §5 pivot explorer
d qbit, Next §6 compare, shift, correlation, crosstab
e qbit §7.6 watches and alerts
f qbit, Next §7 saved, stars, schedules, widgets, Analyses home, export