Commit Graph

  • 1ff344107f Merge pull request 'docs: withdraw the "Superset / OpenMetadata are OUT" rows — both are canonical' (#32) from docs/bi-canonical-stack-correction-opus5 into main adminandClaude Opus 5 2026-09-06 07:50:53 +00:00
  • 4bc79c25d3 docs: withdraw the "Superset / OpenMetadata are OUT" rows — both are canonical Claude Opus 5 2026-09-06 09:46:35 +02:00
  • 364b7643fb Merge pull request 'fix(deps): update web-stack' (#26) from renovate/web-stack into main SIAX Technology (sax3l)andClaude Opus 5 2026-09-06 07:36:30 +00:00
  • 45a59ca3aa fix(deps): update web-stack Renovate 2026-09-06 03:01:40 +00:00
  • 83209b0782 Merge pull request 'chore(deps): update dependency autoprefixer to v10.5.4' (#13) from renovate/autoprefixer-10.x-lockfile into main admin 2026-09-05 12:53:44 +00:00
  • ae5841dfe9 chore(deps): update dependency autoprefixer to v10.5.4 Renovate 2026-09-05 03:01:43 +00:00
  • 4dbdff0636 Merge pull request 'P060-P068: durable ingestion plane — source classification gate, connector contract, common envelope, schema evolution, quality enforcement, queryable lineage, idempotent backfill' (#31) from feat/p060-p068-ingestion-plane into main admin 2026-09-04 16:11:20 +00:00
  • 1097231064 Merge pull request 'chore(estate): add first siax.repo.v3.json manifest (P003 v3 adoption, REPO-16 NA→PASS)' (#30) from chore/siax-repo-v3-manifest into main admin 2026-09-04 15:56:33 +00:00
  • 9267576b7c feat(data-os): P060-P068 durable ingestion plane — source classification gate, connector contract, common envelope, schema evolution, quality enforcement, queryable lineage, idempotent backfill Simon AxelssonandClaude Opus 5 2026-09-04 17:03:14 +02:00
  • cbf0e1a0bf chore(estate): add first siax.repo.v3.json manifest (P003 v3 adoption) Simon AxelssonandClaude Fable 5.1 2026-09-04 13:26:18 +02:00
  • c5ebceff38 Merge pull request 'P014: close tenant-isolation + idempotency gaps, execute real restore drill' (#29) from feat/p014-data-os-hardening into main admin 2026-09-03 10:18:09 +00:00
  • dc6aaa0e10 fix(data-os): P014 — close tenant-isolation + idempotency gaps, execute real restore drill Simon AxelssonandClaude Sonnet 5 2026-09-03 12:00:43 +02:00
  • 40c3e2fbee Merge pull request 'feat(data-os): P010 completion — Source Registry persistence + TS/Python quality bridge + provenance + fault-injection tests' (#28) from feat/p010-data-os-completion into main admin 2026-09-01 19:10:26 +00:00
  • e7516697b3 docs(p010): implementation report + production evidence for Data-OS completion Simon AxelssonandClaude Sonnet 5 2026-09-01 21:08:20 +02:00
  • 9740e20818 feat(data-os): TS/Python quality bridge + provenance fields + fault-injection tests Simon AxelssonandClaude Sonnet 5 2026-09-01 21:02:14 +02:00
  • 07b13bd833 feat(data-os): Source Registry Postgres persistence + full HTTP route surface Simon AxelssonandClaude Sonnet 5 2026-09-01 20:42:41 +02:00
  • 15ebce07ed chore(deps): update clickhouse/clickhouse-server docker tag to v24.12 Renovate 2026-09-01 03:01:33 +00:00
  • f8bb0d5ab9 Merge pull request 'feat: SIAX Platforms P0 wave 2 — real-contract platform clients + Data-OS capability layer' (#25) from feat/siax-platforms-p0-data-os into main admin 2026-08-31 20:26:42 +00:00
  • 62f7b0049f fix(ci): pin OpenSearch service container workdir — act_runner clobbers WORKDIR-relative ENTRYPOINT Simon AxelssonandClaude Fable 5 2026-08-31 22:20:36 +02:00
  • c47e3b468e test(integration)+ci+docs: live OpenSearch/ClickHouse suites, CI service containers, STATUS.md (§56) Simon AxelssonandClaude Fable 5 2026-08-31 16:56:33 +02:00
  • 9f0de72456 chore(deps): update dependency @tailwindcss/postcss to v4.3.3 (#12) admin 2026-08-31 14:54:56 +00:00
  • 6be9992cad chore(deps): update dev-dependencies (non-major) (#14) admin 2026-08-31 14:54:54 +00:00
  • b46807da75 feat(data-os): P0 capability layer — source registry, search, quality, dataset versions, metadata, analytics, features, ER Simon AxelssonandClaude Fable 5 2026-08-31 16:49:32 +02:00
  • da58176735 test(contracts): per-client wire-contract suites + §3 production-guard tests Simon AxelssonandClaude Fable 5 2026-08-31 16:37:57 +02:00
  • b7038d7675 feat(platform): canonical SIAX context/errors + real-contract clients, no prod mock fallback Simon AxelssonandClaude Fable 5 2026-08-31 16:35:01 +02:00
  • e452848470 Merge pull request 'fix: COOLIFY_APP_ID from variables (0pt app live in Coolify)' (#24) from fix/coolify-app-id into main admin 2026-08-31 11:54:34 +00:00
  • 18ea0ecc41 fix: wire COOLIFY_APP_ID from repo variable (0pt app provisioned via API 2026-08-31) Simon Axelsson 2026-08-31 13:54:21 +02:00
  • fedaab41ba fix: auth middleware matcher covers /api/0pt exact path + diag logging for S1 root-cause Simon Axelsson 2026-08-31 13:05:04 +02:00
  • 6a6a96e1c2 workers: ixbrl_lite — lxml-baserad iXBRL-extraktor (60x snabbare an Arelle) Simon Axelsson 2026-08-30 23:09:06 +02:00
  • f27613a6cd workers: ixbrl_batch.py — batch-runner for iXBRL extractor Simon Axelsson 2026-08-28 21:32:54 +02:00
  • bde07e2ce3 sources: iXBRL-extraktor for Bolagsverkets HVD-arsredovisningar Simon Axelsson 2026-08-27 23:51:51 +02:00
  • 00a1b3997d fix(env): NEXT_PUBLIC_API_URL -> live origin (api.0pt.app is dead) (#23) admin 2026-08-27 04:36:39 +00:00
  • 428a1e8112 sources: SE/bolagsverket — HVD öppna bulk-uttag (verifierat 2026-08-25) Simon Axelsson 2026-08-25 08:57:37 +02:00
  • 6c17f0a0d9 chore: untrack committed __pycache__ and scraper output dumps (P4-4) Simon Axelsson 2026-08-14 15:54:11 +02:00
  • 7b1814fef4 feat(compliance): scaffold Golden Standard artifacts (CI-14, DX-02, DX-03) adminandClaude Sonnet 5 2026-08-11 14:36:03 +02:00
  • 77e5137c9a Merge pull request 'docs+chore: repo hygiene -- v2.0 manifests, ADRs, changelog, doctor, guides' (#20) from docs/repo-hygiene-v2-standard into main admin 2026-08-11 12:32:19 +00:00
  • 5f98379b80 Merge pull request 'fix(health): report real per-dependency status instead of hardcoded ok:true' (#18) from fix/honest-health-check into main admin 2026-08-11 12:31:36 +00:00
  • 8e4a062f02 Merge pull request 'docs(compliance): add BLOCKERS.md (§1.4)' (#16) from docs/compliance-blockers-2026-08-11 into main admin 2026-08-11 12:30:59 +00:00
  • 328f8a46cb docs+chore: repo hygiene -- v2.0 manifests, ADRs, changelog, doctor, guides admin 2026-08-11 14:18:00 +02:00
  • a88ad04867 fix(health): report real per-dependency status instead of hardcoded ok:true admin 2026-08-11 13:21:25 +02:00
  • ebffb7df86 Merge pull request 'docs(compliance): finish attributing the evasion-stack keep decision' (#17) from docs/curl-cffi-decision-attribution into main admin 2026-08-11 11:36:38 +00:00
  • 2393f52768 docs(compliance): finish attributing the evasion-stack keep decision adminandClaude Sonnet 5 2026-08-11 13:34:13 +02:00
  • e9dff491ca docs(compliance): add BLOCKERS.md (§1.4) Claude (0pt session)andClaude Sonnet 5 2026-08-11 13:04:53 +02:00
  • 5c36dc300f Merge pull request 'docs(compliance): record dated provenance for evasion-stack keep decision' (#15) from docs/evasion-stack-decision-provenance into main admin 2026-08-11 09:36:16 +00:00
  • 60145eee33 Merge pull request 'fix(security): require auth on GET /api/orders and GET /api/admin/metrics' (#11) from security/auth-gate-anonymous-api-routes into main admin 2026-08-11 09:35:48 +00:00
  • a14911b263 docs(compliance): record dated provenance for evasion-stack keep decision adminandClaude Sonnet 5 2026-08-11 11:32:13 +02:00
  • 15a0dbe3b1 fix(security): require auth on GET /api/orders and GET /api/admin/metrics adminandClaude Sonnet 5 2026-08-11 04:06:13 +02:00
  • 5f41047546 docs(compliance): record final CI run IDs on main 3af2ac8 admin 2026-08-10 04:23:46 +02:00
  • 3af2ac894e docs(compliance): FAS 8 evidence + FAS 10 final report admin 2026-08-10 04:18:00 +02:00
  • 8db56f1b4c docs: FAS 9 - README/SECURITY updates, CONTRIBUTING, AGENTS, runbooks (deploy/incident/backup-restore/oncall), SLO, prompts admin 2026-08-10 04:16:30 +02:00
  • 2dccb8aab8 Merge pull request 'ci(workflows): split CD/security/nightly under .gitea/workflows + gitignore hygiene' (#9) from ci/workflow-split into main admin 2026-08-10 02:15:13 +00:00
  • 6612ab1233 ci: keep advisory security job in ci.yml so protected-branch status contexts stay reported admin 2026-08-10 04:11:52 +02:00
  • 48d31d0081 ci(workflows): split CD/security/nightly under .gitea/workflows + gitignore hygiene (protected-path PR) admin 2026-08-10 04:10:47 +02:00
  • 9888c0078c feat(contract): OpenAPI 3.1 SSOT (orders/estimates/enrich/resolve/provenance) + AR-4 fixes (drop @vercel/analytics + next/font/google -> self-hosted fontsource) + repo hygiene admin 2026-08-10 04:10:30 +02:00
  • d2b5ec8e4f docs(compliance): FAS 0-5 - inventory, relations, OSS, golden standard, backlog + repo classification (siax.repo.json) admin 2026-08-10 04:03:40 +02:00
  • 1346e868bf Merge pull request 'fix(deploy): declare Coolify as the deploy target, not Vercel' (#8) from fix/remove-vercel-deploy-target into main admin 2026-08-09 12:15:19 +00:00
  • ad042d825f fix(deploy): declare Coolify as the deploy target, not Vercel adminandClaude Sonnet 5 2026-08-09 12:36:24 +02:00
  • a7146683b9 Merge pull request 'unify: merge the GitHub line into Gitea, settled against real service contracts' (#6) from unify/github-main-2026-07-28 into main admin 2026-08-09 09:31:05 +00:00
  • 44e83ad1de resolve: README adopts main (newer, fail-closed auth docs) SIAX Ops 2026-08-09 11:30:18 +02:00
  • 39967cb3f6 Merge pull request 'docs(data-engine): 1p extends the provenance chain to the network layer' (#3) from docs/1p-egress-measurement-point into main admin 2026-08-09 08:50:39 +00:00
  • 4cf833bb82 Merge remote-tracking branch 'origin/main' into docs/1p-egress-measurement-point admin 2026-08-09 10:49:30 +02:00
  • 17309c0bf3 Merge pull request 'chore: Configure Renovate' (#5) from renovate/configure into main admin 2026-08-09 08:38:53 +00:00
  • 5166d85ecd chore: add missing standard files (LICENSE/CLAUDE/health-check) admin 2026-08-08 23:14:50 +02:00
  • bb58617540 docs(standard): add code-verified ARCHITECTURE.md + siax.config.json (S1-S7) Claude (SIAX platform session) 2026-08-07 21:48:35 +02:00
  • 65313842d9 Merge pull request 'fix(auth): make the AUTH_ENFORCE default fail-closed -- 0pt.app was answering anonymously' (#4) from fix/fail-closed-auth-default into main admin 2026-08-04 13:24:16 +00:00
  • 96f19aab05 docs: stop the README reading as if the banned scraper stack were already gone Claude (SIAX platform session)andClaude Opus 5 2026-07-28 12:56:13 +02:00
  • bcf285f057 merge: unify GitHub main into Gitea main (0pt) Claude (SIAX platform session)andClaude Opus 5 2026-07-28 12:38:01 +02:00
  • b5acfa296a Add renovate.json Renovate 2026-07-28 03:01:02 +00:00
  • 1c1e2cb649 fix(auth): make the AUTH_ENFORCE default fail-closed on /api/0pt/* Claude (SIAX platform session) 2026-07-27 13:28:24 +02:00
  • a06f86095f docs(data-engine): 1p extends the provenance chain to the network layer adminandClaude Opus 5 2026-07-26 13:57:38 +02:00
  • 0eb47aaf7c Merge pull request 'Foundational hardening (Waves 1–4): CI/Docker, flag-gated Zitadel auth, validation, tests' (#2) from foundation/hardening into main SIAX Technology (sax3l) 2026-07-25 16:10:25 +00:00
  • 1d76d50f3d feat(auth,foundation): Wave 2 flag-gated Zitadel JWT verify + validation + eslint + tests SIAX Foundation BotandClaude Opus 4.8 2026-07-25 14:32:34 +02:00
  • 844220d9f5 feat(foundation): Wave 3 integrity/persistence/build fixes SIAX Foundation Bot 2026-07-25 13:54:36 +02:00
  • 5b725994ad ci: add typecheck/lint/test quality gate (#1) adminandClaude Opus 4.8 2026-07-22 18:54:35 +02:00
  • e6d3101501 fix: 17 confirmed bugs from full-repo audit (edge + Python engine) (#5) adminandClaude Opus 4.8 2026-07-22 18:52:19 +02:00
  • 2902a26bac docs: full accuracy overhaul, grounded claim-by-claim in real code (#4) adminandClaude Sonnet 5 2026-07-22 18:49:01 +02:00
  • 89e180fc49 chore: add .env.example, fix .gitignore blanket .env* rule (#3) admin 2026-07-22 18:48:58 +02:00
  • bd5e309851 chore(foundation): Wave 1 scaffolding — CI gate / Dockerfile / .env.example SIAX Foundation Bot 2026-07-20 00:01:37 +02:00
  • a63530bbe1 fix: remove non-compliant scraper stack, restore compliant-only sourcing Simon Axelsson 2026-07-19 18:16:40 +02:00
  • 7465b3158f Merge pull request #2 from sax3l/fix/0pt-missing-client-service-modules admin 2026-07-14 01:23:57 +02:00
  • 01cc225ffc fix: add missing 0pt platform clients + registry services, wire test/typecheck scripts Simon AxelssonandClaude Opus 5 2026-07-14 01:16:50 +02:00
  • 4a164c5494 refactor: remove compliance restrictions, add DE sources, point to b0ts admin 2026-07-13 14:50:00 +02:00
  • bb6be0f62b feat: add ClickHouse pipeline, WAF bypass engine, proxy rotation, full SIAX Cloud data stack admin 2026-07-13 13:08:56 +02:00
  • afd301facb feat: production scraper engine v2 for DK/NO/DE data admin 2026-07-13 12:57:15 +02:00
  • bda21e87eb Live-verify Iceberg write path against ST0RE + close field/contract gaps adminandClaude Sonnet 5 2026-07-13 00:18:10 +02:00
  • 35b6ec63bf Add 0pt Iceberg write-path ownership: dataset<->table mapping + source rate policy adminandClaude Sonnet 5 2026-07-12 19:46:47 +02:00
  • 2545218265 Document lakehouse write-path ownership decision (ADR-0030) adminandClaude Sonnet 5 2026-07-11 15:11:15 +02:00
  • 00982f027d docs: add proprietary LICENSE and SECURITY.md admin 2026-07-10 23:02:32 +02:00
  • c89731115c feat: add 0pt.query_source, 0pt.document_ocr, 0pt.write_external_record capabilities adminandClaude Sonnet 5 2026-07-08 19:32:43 +02:00
  • 5ba71f59a1 fix: add GET handler to /api/uploads returning 501 when R2 not configured adminandClaude Sonnet 4.6 2026-06-25 19:42:30 +02:00
  • 10146c62c3 fix: translate type/frequency in deposit page recap via entityLabel+FREQUENCY_LABEL adminandClaude Sonnet 4.6 2026-06-25 19:38:22 +02:00
  • 240a42b2b7 fix: reveal animations for standalone pages on direct load adminandClaude Sonnet 4.6 2026-06-25 19:20:10 +02:00
  • a7be6b7c79 fix(i18n): localize CopyId aria-label and toast in portal dashboard adminandClaude Sonnet 4.6 2026-06-25 18:26:32 +02:00
  • ff6273af64 feat(i18n): localize 404 not-found page (EN base + SV toggle) adminandClaude Sonnet 4.6 2026-06-25 18:22:32 +02:00
  • 580d1aca33 feat(a11y): aria-pressed on validera destinations + homepage filter group adminandClaude Sonnet 4.6 2026-06-25 18:20:42 +02:00
  • 369bc11281 feat(a11y): keyboard navigation for ARIA tab panels (ArrowLeft/Right/Home/End) adminandClaude Sonnet 4.6 2026-06-25 18:18:48 +02:00
  • c95cc44a11 feat(a11y): add ARIA tablist/tab/tabpanel roles + i18n error page adminandClaude Sonnet 4.6 2026-06-25 18:17:19 +02:00
  • 37f3c9e6b8 feat: wire favicon icons into Next.js metadata adminandClaude Sonnet 4.6 2026-06-25 17:54:54 +02:00
  • 64dda16493 fix: aria-current on active nav links and stepper step adminandClaude Sonnet 4.6 2026-06-25 17:54:23 +02:00
  • 8424c61b8a fix: aria labels on form inputs in order configurator and describe flow adminandClaude Sonnet 4.6 2026-06-25 17:52:57 +02:00