Commit Graph

  • d428dd5018 feat(deploy): gör 0pt körbar utanför Vercel (standalone + bevisad Docker-image) Simon AxelssonandClaude Opus 5 2026-09-07 18:50:14 +02:00
  • e2437ab09e docs(er): reconcile ecosystem acquisition plan with canonical ER architecture admin 2026-09-07 18:22:26 +02:00
  • 93c01d2264 fix(er): refuse score-only matches at Python merge boundary admin 2026-09-07 18:18:33 +02:00
  • d0cba02ee0 feat: expose idempotent N0D-backed batch ER submission admin 2026-09-07 18:18:23 +02:00
  • 7d11ea895c feat: expose generic tenant-safe ER candidate API admin 2026-09-07 18:18:12 +02:00
  • 35a8ff0f2a feat: add generic ER composition root admin 2026-09-07 18:18:02 +02:00
  • 243918a255 feat: harden canonical ER service and idempotent batch submission admin 2026-09-07 18:17:52 +02:00
  • 9782eaf42c refactor: share ER request validation across HTTP surfaces admin 2026-09-07 18:17:00 +02:00
  • 00e4636655 refactor: centralize ER request validation admin 2026-09-07 18:16:43 +02:00
  • 6f525c5c9e fix: pass registration country into canonical company identity rules admin 2026-09-07 18:15:47 +02:00
  • 76038205ca ci: require Postgres-backed search definition integration path admin 2026-09-07 18:13:17 +02:00
  • ed1abc4cd4 test: prove search definitions survive restart across Postgres and OpenSearch admin 2026-09-07 18:12:50 +02:00
  • 6d02a5cd34 auth: allow service-token search definition administration admin 2026-09-07 18:12:16 +02:00
  • 84945a2ff7 feat: expose tenant and purpose constrained search query route admin 2026-09-07 18:11:58 +02:00
  • e400afc882 feat: expose governed durable search definitions admin 2026-09-07 18:11:44 +02:00
  • f3a8cf6cc2 feat: add production search composition root admin 2026-09-07 18:11:31 +02:00
  • 82f7475b91 fix: audit only newly created durable search definitions admin 2026-09-07 18:11:06 +02:00
  • 8dfd429a61 refactor: return stable creation metadata for search definition audit admin 2026-09-07 18:10:13 +02:00
  • d45eb74772 test(er): cover country-qualified stable identifiers admin 2026-09-07 18:09:46 +02:00
  • 195c4611dc chore: remove redundant search definition index admin 2026-09-07 18:09:44 +02:00
  • e13d550837 fix(er): country-qualify company registration identifiers admin 2026-09-07 18:09:12 +02:00
  • 9961ac7e03 refactor: make search definitions restart-safe admin 2026-09-07 18:09:05 +02:00
  • 7e2b5304b7 test(er): pin review-only fuzzy company boundary admin 2026-09-07 18:08:24 +02:00
  • dd01fe76c9 feat: add durable versioned search definition repository admin 2026-09-07 18:08:09 +02:00
  • 04d861b920 fix(er): require human review for score-only company matches admin 2026-09-07 18:07:56 +02:00
  • 1c1d14a3eb feat: persist versioned search index definitions admin 2026-09-07 18:07:45 +02:00
  • ccda286022 feat: expose tenant-safe dataset version describe route admin 2026-09-07 18:07:09 +02:00
  • e70acc8981 feat: expose durable dataset version create and query routes admin 2026-09-07 18:07:01 +02:00
  • b5ffdbc091 feat: expose tenant-safe dataset describe route admin 2026-09-07 18:06:46 +02:00
  • 102e1e1616 feat: expose tenant-safe dataset registry HTTP surface admin 2026-09-07 18:06:36 +02:00
  • 70fd81dc4d feat: share durable dataset services across route modules admin 2026-09-07 18:06:21 +02:00
  • 97f26834c7 ci: run durable dataset and AUD0 outbox tests on live Postgres admin 2026-09-07 18:05:59 +02:00
  • 851e43d8db test: prove dataset registry and versions against real Postgres admin 2026-09-07 18:05:15 +02:00
  • 3c5850fbe5 refactor: persist dataset versions and make lineage retry-stable admin 2026-09-07 18:03:21 +02:00
  • 3ccdcf0cf6 fix: use postgres arrays and normalized idempotency comparison admin 2026-09-07 18:02:38 +02:00
  • 906fe9ac37 feat: add durable dataset version repository admin 2026-09-07 18:01:56 +02:00
  • a3bad9aa12 refactor: extract canonical dataset version types admin 2026-09-07 18:01:24 +02:00
  • 8432d19d8c fix: scope dataset version idempotency uniqueness to real keys admin 2026-09-07 18:01:14 +02:00
  • 298c965448 feat: add durable dataset version store admin 2026-09-07 18:00:58 +02:00
  • ea02f4e9f7 refactor: persist DatasetService through repository boundary admin 2026-09-07 18:00:47 +02:00
  • 5dbd53045c feat: add durable dataset registry repository admin 2026-09-07 18:00:29 +02:00
  • 6a687212a1 test: pin lineage queued-vs-emitted semantics admin 2026-09-07 17:59:20 +02:00
  • ad213b4400 test: prove hard non-match blocks transitive ER merge admin 2026-09-07 17:58:43 +02:00
  • 3826f115ec fix: enforce canonical hard non-match constraints across ER clusters admin 2026-09-07 17:58:06 +02:00
  • 5338975eea fix: make conflicting company identifiers dominate ER matches admin 2026-09-07 17:57:23 +02:00
  • 4c7132728a fix: use raw AUD0 client in outbox dispatcher admin 2026-09-07 17:55:10 +02:00
  • f0958cf708 fix: centralize lineage durability in AUD0 client boundary admin 2026-09-07 17:54:55 +02:00
  • 020a4be7e8 feat(evidence): make standard AUD0 client durable by default admin 2026-09-07 17:23:20 +02:00
  • 351afc54e1 security(er): validate internal ER bridge thresholds and scope admin 2026-09-07 17:22:05 +02:00
  • 09e3a01acd ci: make Python engine tests a blocking PR gate admin 2026-09-07 17:21:34 +02:00
  • 257e6d3410 test(er): cover canonical bridge application and fail-closed behavior admin 2026-09-07 17:21:19 +02:00
  • 21ff9af769 refactor(er): route production pipeline through canonical TS ER engine admin 2026-09-07 17:20:52 +02:00
  • ebb9521801 refactor(er): remove duplicate Python scoring engine admin 2026-09-07 17:20:26 +02:00
  • 3d0c211af8 security: allow only authenticated internal access to canonical ER bridge admin 2026-09-07 17:19:26 +02:00
  • 71f2d13ae1 feat(er): expose canonical ER candidate engine to internal pipeline admin 2026-09-07 17:19:10 +02:00
  • aef384b1e0 ci: turn dedicated 0pt security scan into a blocking gate admin 2026-09-07 17:17:54 +02:00
  • d9c398e4fb ci: make HIGH/CRITICAL security findings block 0pt merges admin 2026-09-07 17:17:45 +02:00
  • eab6a1fcce security: protect evidence outbox dispatch as internal-only admin 2026-09-07 17:15:55 +02:00
  • 56b1ce01b3 feat(evidence): add protected AUD0 outbox dispatch endpoint admin 2026-09-07 17:15:36 +02:00
  • 9f46e12447 feat(lineage): route production evidence through durable AUD0 outbox admin 2026-09-07 17:14:54 +02:00
  • 2a79ae6e60 test(evidence): verify AUD0 outbox durability against Postgres admin 2026-09-07 17:13:57 +02:00
  • 76a3cae776 test(evidence): cover AUD0 outbox delivery and failure semantics admin 2026-09-07 17:13:35 +02:00
  • 79942a2431 feat(evidence): implement durable AUD0 outbox and dispatcher admin 2026-09-07 17:13:02 +02:00
  • ca0b060c6d feat(evidence): add durable AUD0 outbox schema admin 2026-09-07 17:11:31 +02:00
  • 483c7b8491 Merge pull request 'fix(BI-P147): flytta MetricFlow-pinnen ovanför licensgränsen (0.208.1 var BUSL-1.1)' (#39) from fix/bi-p147-metricflow-licence-boundary into main admin 2026-09-07 07:05:27 +00:00
  • 0e0e1fec56 fix(BI-P147): flytta MetricFlow-pinnen ovanför licensgränsen (0.208.1 var BUSL) siax-agentandClaude Opus 5 2026-09-07 09:04:30 +02:00
  • fe606d1941 BI-P029 + BI-P103: two prompts cited as done were not (#38) adminandClaude Opus 5 2026-09-07 06:32:13 +00:00
  • 7441de5429 BI-P103: the cited evidence/bi-p103 did not exist — measure it Claude Opus 5 2026-09-07 08:27:37 +02:00
  • 468a87c00c BI-P029: the cited parity test did not exist, and it caught a real bug Claude Opus 5 2026-09-07 08:23:43 +02:00
  • cafe9cbe81 Merge pull request 'BI-P129/P130/P131 — analytics ConnectorProvider: native (verified), dlt + Singer (honest readiness)' (#37) from feat/bi-p129-p131-analytics-ingestion-providers into main admin 2026-09-07 05:39:46 +00:00
  • b5ab885a67 feat(analytics): BI-P129 — ConnectorProvider, and four gates on where data lands Claude Opus 5 2026-09-07 06:22:07 +02:00
  • e82ad46e9d Merge pull request 'BI-P060/P061/P103/P104/P105 — dashboard model + versioning, BI SLO, benchmark harness, materialization' (#36) from feat/bi-p060-p061-p103-p105-dashboards-slo-materialization into main admin 2026-09-07 02:53:37 +00:00
  • 02b993faf9 docs(analytics): BI-P060/P061/P103/P104/P105 — what is proven, and what is not Claude Opus 5 2026-09-07 04:08:22 +02:00
  • f33cc8d32f feat(analytics): BI-P104 — a benchmark harness that refuses to quote one number Claude Opus 5 2026-09-07 04:06:43 +02:00
  • ed6e62809d feat(analytics): BI-P103 — BI SLOs measured from AUD0's usage events, or declared unmeasured Claude Opus 5 2026-09-07 04:01:16 +02:00
  • 96ff601248 feat(analytics): BI-P105 — a pre-aggregate serves only while it is provably undrifted Claude Opus 5 2026-09-07 03:56:32 +02:00
  • 1a12e8a882 feat(analytics): BI-P061 — dashboard releases, with the publish race measured both ways Claude Opus 5 2026-09-07 03:51:04 +02:00
  • 2af126dfc4 feat(analytics): BI-P060 — engine-neutral dashboard model that plans without Superset Claude Opus 5 2026-09-07 03:43:06 +02:00
  • ccf8c64cd1 feat(analytics): BI-P014/016..022/025..026/028..031 — query contract, analyst SQL, execution, cache, cost, dbt, quality, metrics (#35) adminandClaude Opus 5 2026-09-07 01:25:37 +00:00
  • c4862fb7a7 docs(analytics): quote the numbers the COMMITTED evidence actually contains Claude Opus 5 2026-09-07 03:18:12 +02:00
  • c864c8c417 fix(analytics): revert 18 files reformatted by mistake, and actually apply the Iceberg fix a previous message claimed Claude Opus 5 2026-09-07 03:16:30 +02:00
  • ba5c796b36 docs(analytics): anchor two security claims to the measurements behind them Claude Opus 5 2026-09-07 03:11:19 +02:00
  • 3ee023017b fix(analytics): move the DuckDB live suite out of tests/integration, and add the BI docs Claude Opus 5 2026-09-07 03:08:11 +02:00
  • 2bfbd3f159 feat(analytics): sql/009 — execution metadata, metric governance, semantic registry, quarantine, usage ledger Claude Opus 5 2026-09-07 03:00:56 +02:00
  • a9ae7f25a4 feat(analytics): BI-P014 — DuckDB provider, and the measured finding that its sandbox does not work the way it looks Claude Opus 5 2026-09-07 02:54:53 +02:00
  • ec26ddc296 feat(analytics): BI-P022 — dbt canonical transformation CONTRACT and reference project Claude Opus 5 2026-09-07 02:45:41 +02:00
  • 6cb00add57 feat(analytics): BI-P025/BI-P026 — quality providers that fail on empty, freshness that refuses to be silent Claude Opus 5 2026-09-07 02:40:35 +02:00
  • 65cce86144 feat(analytics): BI-P028/BI-P029/BI-P030/BI-P031 — metric model, semantic registry, governance, semantic provider Claude Opus 5 2026-09-07 02:34:52 +02:00
  • ca0a3292df feat(analytics): BI-P020 — provider-neutral query cache that cannot serve a stale or foreign result Claude Opus 5 2026-09-07 02:28:27 +02:00
  • 8f6357044f feat(analytics): BI-P018/BI-P019/BI-P021 — execution model, verified cancellation, a budget that stops queries Claude Opus 5 2026-09-07 02:26:05 +02:00
  • adc7a9be31 fix(analytics): replace the control-character class with a code-point scan (no-control-regex) Claude Opus 5 2026-09-07 02:19:10 +02:00
  • d9c8f7190b feat(analytics): BI-P017 — analyst SQL contract, proven against live ClickHouse with the guard removed Claude Opus 5 2026-09-07 02:17:07 +02:00
  • b1884a89a5 feat(analytics): BI-P016 — canonical query request contract, two compile targets Claude Opus 5 2026-09-07 02:00:07 +02:00
  • b81484e2b5 Merge pull request 'feat(analytics): BI-P002..BI-P012 — 0pt analytics core' (#34) from feat/bi-p002-p012-analytics-core into main admin 2026-09-06 21:04:03 +00:00
  • 84bb9faa4f feat(analytics): BI-P002..BI-P012 analytics core — domain model, tiers, contracts, Arrow, ClickHouse engine, isolation, governance Claude Opus 5 2026-09-06 23:01:27 +02:00
  • 8d0a288668 Merge pull request 'feat(compliance): scaffold Golden Standard artifacts (CI-14, DX-02, DX-03)' (#21) from feat/golden-standard-scaffold into main SIAX Technology (sax3l)andClaude Opus 5 2026-09-06 09:44:56 +00:00
  • e433e7f991 Merge main into the Golden Standard scaffold branch — keep only CODEOWNERS Claude Opus 5 2026-09-06 11:35:32 +02:00
  • 08c88f39c8 Merge pull request 'docs: the Coolify deploy hook is LIVE — six docs still call it a placeholder' (#33) from docs/coolify-deploy-hook-is-live-opus5 into main adminandClaude Opus 5 2026-09-06 08:05:08 +00:00
  • 853f09320c docs: probed 0pt.app — Vercel answers with HTTP 402 DEPLOYMENT_DISABLED Claude Opus 5 2026-09-06 10:01:17 +02:00
  • d7a1c4d5e1 docs: the Coolify deploy hook is LIVE — six docs still say it is a placeholder Claude Opus 5 2026-09-06 09:56:53 +02:00