Commit Graph

  • a1557b2a7d feat(payments): bind orders to verified tenant and buyer admin 2026-09-15 19:53:58 +02:00
  • f976f36530 fix(ci): avoid duplicate live integration jobs on branch push admin 2026-09-15 19:35:25 +02:00
  • cecc2bc637 fix(payments): authenticate order detail and deposit checkout admin 2026-09-15 19:09:53 +02:00
  • c7f8b3f651 docs: gate 0pt cutover on buyer-bound live payments admin 2026-09-15 18:53:35 +02:00
  • 7ce92827c0 fix: close demo payment bypass and guard order transitions admin 2026-09-15 18:52:23 +02:00
  • ae190fa60d fix: advance orders only after matching paid Stripe events admin 2026-09-15 18:15:42 +02:00
  • 8911709931 fix: do not acknowledge unverified Stripe webhooks admin 2026-09-15 18:08:13 +02:00
  • a69861a005 fix(ci): do not replace 0pt's committed cosign.pub with a throwaway key adminandClaude Sonnet 5 2026-09-15 17:12:21 +02:00
  • a3df134caf feat(ci): migrate signed-deploy gate to siax-templates G17 reference (ADR-W16-003) adminandClaude Sonnet 5 2026-09-15 17:09:38 +02:00
  • 7555f3d504 chore(release-chain): evidence for sha-946baef8434d [skip ci] siax-ci 2026-09-15 13:26:03 +00:00
  • 946baef843 fix(deps): js-yaml 4.3.0 -> 4.3.2 (CVE-2026-84375 HIGH, DoS i YAML — transitive via des1gn-m0-vågen; trivy-gaten blockerade annars main) admin 2026-09-15 15:24:39 +02:00
  • fb45e369cf chore(release-chain): evidence for sha-0b53c4bfd5c6 [skip ci] siax-ci 2026-09-15 13:12:49 +00:00
  • 0b53c4bfd5 fix(deps): lockfile för des1gn-m0-mergen — @siax/ui 0.4.1 saknades i pnpm-lock (parallellsessionens merge tog package.json utan lås-regenerering; ERR_PNPM_OUTDATED_LOCKFILE bröt quality/integration/release-chain) admin 2026-09-15 15:11:52 +02:00
  • 18d57a1e99 Merge remote-tracking branch 'origin/feat/des1gn-m0' admin 2026-09-15 15:00:47 +02:00
  • f6977c4742 chore(release-chain): evidence for sha-7f3df904b741 [skip ci] siax-ci 2026-09-15 12:51:13 +00:00
  • 7f3df904b7 ci: re-trigger (integration dog på runner-glitch: OCI chdir /workspace — stale-runner-mönstret, rerun räcker) admin 2026-09-15 14:49:41 +02:00
  • 8e5fa88b54 chore(release-chain): evidence for sha-6a125e10ccc3 [skip ci] siax-ci 2026-09-15 12:39:15 +00:00
  • 6a125e10cc ci(release-chain): re-trigger — siax-ci-identiteten fullt verifierad (release-ci-team authorize=write via DB; API:felt vägrar skriva permission-fältet; registry-push PUSH_OK som siax-ci) admin 2026-09-15 14:36:26 +02:00
  • b383464795 ci(release-chain): re-trigger efter DELETE+PUT-sekretesrotation (PUT skriver ej över existerande Gitea-secrets — känd bugg) admin 2026-09-15 14:08:14 +02:00
  • 101dea83ae ci(release-chain): verifierar den dedikerade identiteten siax-ci (REGISTRY_USER/TOKEN + SIAX_CI_TOKEN roterade från interim admin-token; org-team release-ci + repo-collaborator write) admin 2026-09-15 13:56:17 +02:00
  • fcfd6bca1e M0: DES1GN-distribution — @siax/ui 0.4.1 + @siax/config + kanonisk import-kedja siax-ci 2026-09-15 12:51:47 +02:00
  • 508a2f34de chore(release-chain): evidence for sha-8be11b6485d3 [skip ci] siax-ci 2026-09-15 03:45:04 +00:00
  • 8be11b6485 fix(deps): package.json postcss-specifier ^8.5.28 (renovate PR#63:s package.json del glömdes i lockfile-merge-committen — lock:en pekar redan på ^8.5.28/8.5.28) admin 2026-09-15 05:43:13 +02:00
  • 38bf3520cd Merge PR #63 (renovate: postcss 8.5.28) — lockfile semantiskt löst (main:s autoprefixer 10.5.5 + postcss uppdaterad i range), frozen-lockfile grön admin 2026-09-15 05:24:14 +02:00
  • 2417954536 chore(release-chain): evidence for sha-a285c2f45f78 [skip ci] siax-ci 2026-09-15 03:22:20 +00:00
  • a285c2f45f Merge PR #62 (renovate: autoprefixer 10.5.5) admin 2026-09-15 05:20:27 +02:00
  • 9d51e021ed chore(release-chain): evidence for sha-570352eb80d2 [skip ci] siax-ci 2026-09-15 03:17:55 +00:00
  • 094d6e87e0 Merge branch 'main' into renovate/dev-dependencies-(non-major) admin 2026-09-15 03:17:49 +00:00
  • dd28b52e49 Merge branch 'main' into renovate/autoprefixer-10.x-lockfile admin 2026-09-15 03:17:38 +00:00
  • 570352eb80 Merge pull request 'chore(deps): update dependency @types/react-dom to v19.2.7' (#61) from renovate/react-monorepo into main admin 2026-09-15 03:16:47 +00:00
  • d8835d6e21 chore(deps): update dependency postcss to v8.5.28 Renovate 2026-09-15 03:01:21 +00:00
  • 08b057f08e chore(deps): update dependency autoprefixer to v10.5.5 Renovate 2026-09-15 03:01:15 +00:00
  • 53e2d39ce7 chore(deps): update dependency @types/react-dom to v19.2.7 Renovate 2026-09-15 03:01:09 +00:00
  • 92edfe668c chore(release-chain): evidence for sha-90ca9d6ec08b [skip ci] siax-ci 2026-09-15 02:56:55 +00:00
  • 90ca9d6ec0 ci: re-trigger release+cd efter gate-retry-fixen (PR#60 mergad) — forväntan: signatur-fast-racet overlevs av retryen, cosign-verify GRÖN, Coolify-redeploy authoriserad av verifierad digest admin 2026-09-15 04:56:26 +02:00
  • 3ad992961d Merge pull request 'fix(cd): signed-artifact-gate får retry på "no signatures found" (sign-racet mätt live)' (#60) from fix/cd-gate-verify-retry into main admin 2026-09-15 02:55:41 +00:00
  • 5669a0e9e7 fix(cd): gate får retry på 'no signatures found' — 8-sekunders-racet mellan release.yml:s push och cosign-sign mät live 2026-09-15 (pull 02:36:45, verify-fail 02:37:03, sign fast 02:37:11); hård fail kvar för äkta verify-fel admin 2026-09-15 04:50:53 +02:00
  • 8de7e379e0 chore(release-chain): evidence for sha-2265dbb9a7cf [skip ci] siax-ci 2026-09-15 02:37:09 +00:00
  • 2265dbb9a7 ci(release-chain): re-trigger #2 — REGISTRY/SIAX_CI_TOKEN tillbaka på admin-identitet (siax-bots ci-approvers-team har permission none -> 401 pa registry-push; dedikerad registry-user = rotationsobjekt) + push-whitelist klar admin 2026-09-15 04:36:37 +02:00
  • 745d22437c ci(release-chain): re-trigger efter sekretesfix (SIAX_CI_TOKEN/REGISTRY -> siax-bot; push-whitelist admin+ci-approvers) — förra runen: steg 0-11 grön (bygg/push/SBOM/cosign-sign+verify), endast evidence-push nekad av protection admin 2026-09-15 04:21:37 +02:00
  • 00e69518de Merge branch 'main' of https://git.siax.io/sax3l/0pt admin 2026-09-15 04:21:37 +02:00
  • b1311678ac Merge pull request 'feat(release-chain): bygg→push→SBOM→cosign-sign→verify + signed-artifact-gate i cd.yml (kl0ud/st0re-mönstret)' (#59) from fix/wire-signed-digest-to-deploy into main admin 2026-09-15 02:05:11 +00:00
  • 2ea63f46d1 Merge branch 'main' into fix/wire-signed-digest-to-deploy admin 2026-09-15 02:01:42 +00:00
  • c7b429e999 Merge release-chain (från fix/wire-signed-digest-to-deploy): release.yml (bygg→push→SBOM→cosign-sign→verify→evidence-commit) + signed-artifact-gate i cd.yml + cosign.pub (nytt nyckelpar 2026-09-15; private i COSIGN_PRIVATE_KEY + Infisical /0pt/) admin 2026-09-15 03:58:10 +02:00
  • a403424f47 fix(release-chain): cosign.pub = nyckelparet som sätts i repo-secrets (genererat 2026-09-15; det offline-genererade paret från 09-14 saknas i den här sessionen — nytt par, private-del går endast till repo-secret COSIGN_PRIVATE_KEY + Infisical) admin 2026-09-15 03:54:41 +02:00
  • d637f41669 Merge PR #58 (engine: fail-closed X-Internal-Token-gate + commit-kedja i services/api) admin 2026-09-15 03:45:28 +02:00
  • ff11216813 feat(engine): fail-closed X-Internal-Token-gate + commit-kedja (GIT_SHA) i services/api admin 2026-09-15 03:38:43 +02:00
  • 201653a8e9 Merge PR #57 (operational-state evidence 2026-09-15) admin 2026-09-15 03:17:10 +02:00
  • 31671beb46 docs(evidence): färska prober 2026-09-15 — runtime healthy i SIAX Cloud (health ok/ready 200/headers live, edge-DB 60 tabeller), 0pt.app fortfarande Vercel 402 (DNS-cutover = Simon-punkt); operationalState förblir ärligt 'down' admin 2026-09-15 03:13:28 +02:00
  • 59018443de Merge PR #56 (prod-merge-pass): PII-Gate GDPR-guardrail + realinfra-migration-test + security headers & repo-honesty doctor (omsluter PR #44) admin 2026-09-15 02:50:13 +02:00
  • 8ebc90ffa3 fix(security,repo-honesty): real security headers + a doctor that checks truth, not presence Simon AxelssonandClaude Opus 5 2026-09-07 20:45:58 +02:00
  • d41f30535b fix(test): replay full migration chain in source-registry realinfra test adminandClaude Sonnet 5 2026-09-14 19:58:04 +02:00
  • 17bd1b40a0 feat(0pt): record legitimate-interest stance — B2B contacts, company-linked only admin 2026-08-31 01:18:03 +02:00
  • 12080fc517 feat(0pt): PII-Gate GDPR-guardrail for personal-data sources (fail-closed) admin 2026-08-31 01:15:37 +02:00
  • 9cf797b5c8 Merge pull request 'feat(toolchain): 0pt-pilot — mise task-kontrakt (node/pnpm pinat) + lefthook + template-pin + dokumentation (W3, pilot 2/3)' (#55) from feat/selected-toolchain-pilot into main admin 2026-09-14 21:03:46 +00:00
  • 61b593b4c0 fix(toolchain): check = typecheck (lint ar CI-advisory: legacy-noise) — lint som separat task, dokumenterat admin 2026-09-14 23:01:15 +02:00
  • 45b2d65d42 feat(toolchain): 0pt-pilot — mise task-kontrakt (node 22.13.0/pnpm 9.15.9) + lefthook + template-pin + README/AGENTS (W3, pilot 2/3) admin 2026-09-14 22:59:02 +02:00
  • 5a0429d46b fix(ci): add SBOM+sign release chain and gate Coolify redeploy on it adminandClaude Sonnet 5 2026-09-14 11:45:53 +02:00
  • c0457343b8 Merge pull request 'fix(security): add SSRF guard to Fabric/OneLake adapter's sqlEndpoint' (#54) from fix/fabric-onelake-ssrf-guard into main admin 2026-09-13 15:39:20 +00:00
  • 4caf122129 fix(security): add SSRF guard to Fabric/OneLake adapter's sqlEndpoint adminandClaude Sonnet 5 2026-09-11 02:18:23 +02:00
  • 4a4ec6a575 Merge pull request 'fix(prod): close legacy storage fallbacks in orders/subscriptions/blobs' (#51) from fix/production-storage-fallbacks into main admin 2026-09-10 22:59:06 +00:00
  • 90cb7f72e3 chore(dev-os): bootstrap repository workflow contract salvage/20260925/siax-arkiv/siax-work/0pt-oai/devos-band29-0pt OpenAI SIAX Parallel 2026-09-10 22:31:57 +02:00
  • 317ba71cd0 Merge pull request 'chore(conformance): masterplan-lock guard + PLAN index' (#52) from conformance-masterplan-lock into main admin 2026-09-10 18:01:30 +00:00
  • bb4cc78145 chore(conformance): add masterplan-lock guard + PLAN/MASTERPLAN_INDEX.md siax-bot 2026-09-10 18:17:07 +02:00
  • db868f4bdf fix(prod): close legacy storage fallbacks in orders/subscriptions/blobs adminandClaude Opus 5 2026-09-09 17:38:51 +02:00
  • d26a7045bd Merge pull request 'fix(contract): deklarera internal-er + quality bridge-run + internalToken-scheme' (#50) from fix/contract-declare-internal-er-quality into main admin 2026-09-08 23:31:25 +00:00
  • 8f47fd3ad3 fix(contract): deklarera internal-er + quality bridge-run med internalToken-scheme — parity-gatens E_PATH_NOT_DECLARED/E_AUTH_SCHEME_UNDECLARED admin 2026-09-09 01:24:53 +02:00
  • fb97b87aea Merge pull request 'feat: Work entity resolution — review-gated ER (kanoniserad från GitHub #11)' (#48) from feat/work-entity-intelligence into main admin 2026-09-08 20:54:01 +00:00
  • 213294bc55 fix: use services/api pytest import convention admin 2026-09-07 16:27:26 +02:00
  • 97373bae0d test: cover review-gated entity resolution admin 2026-09-07 16:24:21 +02:00
  • ae9a33edf2 feat: add review-gated entity resolution for Work ecosystem admin 2026-09-07 16:24:00 +02:00
  • 5abc842dfd docs: add ecosystem data acquisition and entity plan admin 2026-09-07 14:42:09 +02:00
  • 6b1723dbd0 Merge pull request 'chore(deps): update clickhouse/clickhouse-server docker tag to v24.12' (#27) from renovate/clickhouse-clickhouse-server-24.x into main admin 2026-09-08 20:49:01 +00:00
  • d2a42a449f Merge pull request 'fix(deps): update dependency next to v16.3.4' (#47) from renovate/web-stack into main admin 2026-09-08 20:48:57 +00:00
  • 36df983b4f Merge pull request 'chore(deps): update react monorepo to v19.2.18' (#46) from renovate/react-monorepo into main admin 2026-09-08 20:48:52 +00:00
  • 914fb8170c Merge pull request 'feat(deploy): gör 0pt körbar utanför Vercel — standalone + bevisad Coolify-image' (#40) from feat/coolify-standalone-deployable into main admin 2026-09-08 20:48:44 +00:00
  • 6233e09eac Merge pull request 'fix(ci): make the required security gate able to fail + repair the integration guard that could not pass' (#45) from ci/make-required-security-gate-real-20260908 into main admin 2026-09-08 20:48:40 +00:00
  • b212a11870 Merge pull request 'chore: untrack committed __pycache__ and scraper output dumps (P4-4)' (#22) from chore/untrack-pycache-and-scraper-output into main admin 2026-09-08 20:48:36 +00:00
  • b4ec38940c Merge pull request 'feat(P-001, P-002): 0pt→N0D quality delegation + internal OpenAPI' (#49) from fix/p001-p002-quality-delegation into main admin 2026-09-08 20:41:42 +00:00
  • 2d34cb1629 feat(P-001, P-002): 0pt→N0D quality delegation + internal OpenAPI admin 2026-09-08 22:18:45 +02:00
  • e764921faf definitiva leveranser: marketmute 8 095 unika mål (100% moms, 1 776 Hög) + vehiq 15 442 unika (4 583 telefoner) — VIES-extra 10 746 klar Simon Axelsson 2026-09-08 12:04:47 +02:00
  • e080cae785 fix(deps): update dependency next to v16.3.4 Renovate 2026-09-08 03:01:43 +00:00
  • e70f01ae7e chore(deps): update react monorepo to v19.2.18 Renovate 2026-09-08 03:01:37 +00:00
  • be5e598646 fix(ci): replace the integration anti-skip guard that could not pass Simon AxelssonandClaude Opus 5 2026-09-08 01:23:55 +02:00
  • 1322d26fac fix(ci): make the required security gate capable of failing Simon AxelssonandClaude Opus 5 2026-09-08 01:16:08 +02:00
  • 39e33ccac7 vehiq: ratsit-telefonkonnektor — företagsnummer via residensiell stealth (57% träff, kraschtålig, resume) Simon Axelsson 2026-09-07 22:24:43 +02:00
  • 6b3d4fb45d vehiq v3 FINAL: 37 648 fordonsbransch-bolag (45xx-fraser), vehiq-db marknadsintegration (10 511 prisposter + bestånd) Simon Axelsson 2026-09-07 21:42:33 +02:00
  • 6d0e59de10 vehiq: company-analysis pipeline — fordonsrelevans-scoring, segmentering (26 670 fordonsbransch-bolag), regional marknadsposition för alla 1M bolag Simon Axelsson 2026-09-07 21:14:51 +02:00
  • 8025586475 marketmute: final merge — VIES-fullföljd + encoding-fix -> marketmute_targets_final.jsonl Simon Axelsson 2026-09-07 20:08:36 +02:00
  • 6b9ec04240 MarketMute cold call-intelligence pipeline: SCB SNI/reklamspärr-enrichment, kontaktpersoner v2 (96% täckning), GLEIF LEI, VIES momsvalidering, viktad nyckelords+SNI-scoring med compliance-filter Simon Axelsson 2026-09-07 19:59:45 +02:00
  • 4514d97e13 Merge pull request 'feat: durable AUD0 outbox + dataset/search/ER HTTP surfaces + P065 stängd (kod, utan workflow-ändringar)' (#43) from feat/aud0-outbox-code-20260907 into main admin 2026-09-07 17:53:04 +00:00
  • 3c9abda020 ci: tar bort python-engine.yml — kräver estate-policy-beslut (skyddade filer) admin 2026-09-07 19:52:02 +02:00
  • 6befaa7be7 test(er): resolv-determinism — match-pairs behöver hard-rule decided_by admin 2026-09-07 19:50:02 +02:00
  • cc6fbd71c5 Merge commit '3edc56d' into HEAD Simon Axelsson 2026-09-07 19:46:53 +02:00
  • 2f133891a5 WIP on feature/0pt-remove-noncompliant-scrapers: 6a6a96e workers: ixbrl_lite — lxml-baserad iXBRL-extraktor (60x snabbare an Arelle) salvage/20260925/siax-arkiv/siax-work/0pt-stash-stash0 Simon Axelsson 2026-09-07 19:35:29 +02:00
  • 0eb9429932 ci: behåller main:s workflows (estate-skyddade filer) admin 2026-09-07 19:35:29 +02:00
  • f64ce2e634 index on feature/0pt-remove-noncompliant-scrapers: 6a6a96e workers: ixbrl_lite — lxml-baserad iXBRL-extraktor (60x snabbare an Arelle) Simon Axelsson 2026-09-07 19:35:29 +02:00
  • 3edc56dcdb fix: slutgranskning av dataset/search/ER-ytorna + STATUS-sanning admin 2026-09-07 19:31:22 +02:00
  • e49f809e68 Merge pull request 'fix(descriptor): 0PT operationalState running -> down (measured 2026-09-07)' (#41) from fix/descriptor-0pt-operational-state-down into main admin 2026-09-07 17:02:47 +00:00
  • 8dd85ad7cc fix(descriptor): 0PT operationalState running -> down (measured) Simon AxelssonandClaude Opus 5 2026-09-07 18:50:38 +02:00