Commit Graph

  • fcd53168a0 phase 1.6: counsel handoff turnkey + seed_consent_version.sh + strict mode live demo/post-pr11-polish-2026-04-28 root 2026-05-05 15:32:16 -05:00
  • 87b034f5f9 phase 1.6: ops dashboard + consent_versions allowlist + subject timeline tool root 2026-05-05 15:27:52 -05:00
  • 68d226c314 phase 1.6: BIPA withdrawal endpoint + UI + retention sweep timer root 2026-05-05 15:09:32 -05:00
  • 7f0f500050 phase 1.6: candidate intake UI — operator-driven consent + photo capture root 2026-05-05 14:12:43 -05:00
  • 76cb5acb03 phase 1.6: add consent-record endpoint POST /biometric/subject/{id}/consent (Gate 2 backend) root 2026-05-05 13:21:12 -05:00
  • b2c34b80b3 phase 1.6: lock Gate 3b = C, reconcile docs to shipped state, fix double-upload file leak root 2026-05-05 06:19:40 -05:00
  • 03e8a91d97 STATE_OF_PLAY: 2026-05-05 — audit endpoint recovery + anchor refresh root 2026-05-05 03:30:53 -05:00
  • 8ec43e0721 phase 1.6 Gate 3b: deepface integration design doc (3 options + recommendation) root 2026-05-03 05:25:45 -05:00
  • 848a4583da phase 1.6 Gate 5: erasure endpoint POST /biometric/subject/{id}/erase root 2026-05-03 05:23:54 -05:00
  • 7e0112beb7 retention_sweep: fix stray indent on biometric_collection field root 2026-05-03 05:16:49 -05:00
  • 47a26fdaa8 STATE_OF_PLAY: 2026-05-03 evening wave (subject-manifest substrate + Phase 1.6 BIPA) root 2026-05-03 05:11:52 -05:00
  • 3708e6abf1 biometric endpoint: scrum-driven hardening root 2026-05-03 05:05:12 -05:00
  • f1fa6e4e61 phase 1.6 Gate 3a: photo upload endpoint with consent gate root 2026-05-03 04:55:32 -05:00
  • c7aa607ae4 phase 1.6 BIPA: scrum-driven fixes root 2026-05-03 04:43:17 -05:00
  • 4708717f6b phase 1.6 BIPA gates — engineering wave (4 of 7 staged) root 2026-05-03 04:38:49 -05:00
  • 2222227c16 catalogd parity helper: scrum-driven hardening root 2026-05-03 04:29:38 -05:00
  • 2413c96817 catalogd: Step 8 — parity_subject_audit binary (Rust side) root 2026-05-03 04:16:50 -05:00
  • 8fc6238dea catalogd: Step 7 — daily retention sweep binary root 2026-05-03 04:05:03 -05:00
  • 2a4b316a15 subjects: 2nd scrum fix wave (token min, chain_tip, tampering, rebuild collision warn) root 2026-05-03 04:00:42 -05:00
  • 15cfd76c04 catalogd + gateway: Step 6 — /audit/subject/{id} legal-tier HTTP endpoint root 2026-05-03 03:52:04 -05:00
  • cd8c59a53d gateway: Step 5 — wire SubjectAuditWriter into validator WorkerLookup root 2026-05-03 03:43:40 -05:00
  • e38f3573ff subject manifests Steps 1-4 — fix scrum-flagged BLOCKs and WARNs root 2026-05-03 03:37:45 -05:00
  • fef1efd2ac gateway: Step 4 — wire SubjectAuditWriter into tool dispatch root 2026-05-03 03:29:24 -05:00
  • bce6dfd1ee catalogd: Step 3 — backfill_subjects binary (BIPA-defensible defaults) root 2026-05-03 03:22:54 -05:00
  • d16131bcab catalogd: Step 2 — SubjectAuditWriter with HMAC chain root 2026-05-03 03:19:18 -05:00
  • d25990982c catalogd: Step 1 — SubjectManifest type + Registry CRUD root 2026-05-03 03:13:08 -05:00
  • ed1fcd3c26 specs: pathway_memory v1 + subject_manifests_on_catalogd v1 root 2026-05-03 03:07:38 -05:00
  • 991db7be1a scrum: wrapper resilience + Python tz deprecation fix root 2026-05-03 02:44:45 -05:00
  • dbcd05c5c5 audit docs: deprecation headers — over-scoped for local-only deployment root 2026-05-03 02:42:05 -05:00
  • 5f40b7a312 STATE_OF_PLAY: lock in today's reverts as DO NOT RELITIGATE root 2026-05-03 02:07:57 -05:00
  • f4ebd2278b remove 7 more orphaned experimental scripts from scripts/ root 2026-05-03 02:06:29 -05:00
  • 6aafd41785 remove 5 orphaned dev experiments from tests/real-world/ root 2026-05-03 02:05:24 -05:00
  • bb5a3b3f5e execution_loop: align overseer log/KB strings with reverted local route root 2026-05-03 02:03:06 -05:00
  • a44ccde845 observer: overseer fallback label → qwen3.5:latest (matches reverted route) root 2026-05-03 02:01:18 -05:00
  • 2f5ca95875 scrum: real tool — auto-bundle current diff, run 3-reviewer scrum, push to KB root 2026-05-03 01:59:32 -05:00
  • d054c0b8b1 REVERT cloud routing on hot path — back to local Ollama per PRD line 70 root 2026-05-03 01:57:20 -05:00
  • 0c74b82fc8 phase 1.6 gate 4: REMOVE name → ethnicity / gender inference root 2026-05-03 01:48:21 -05:00
  • cd440d4cee audit phase 1.6: BIPA pre-launch gates — block identity-service backfill root 2026-05-03 01:41:29 -05:00
  • 8129ddd883 identity service: v3 amendments — second-pass scrum BUILD-WITH-CHANGES root 2026-05-03 01:39:35 -05:00
  • 298fadce41 identity service: v2 — fold cross-lineage scrum findings + 4 'would not build' blocker fixes root 2026-05-03 01:36:07 -05:00
  • 565ea4b32a audit phase 2: IDENTITY_SERVICE_DESIGN.md — full design doc root 2026-05-03 01:25:40 -05:00
  • fd429f4185 audit phase 1.5: BIPA schema audit + outcomes.jsonl content sample root 2026-05-03 01:22:53 -05:00
  • 64bda21614 audit PRD: J answered 5 open questions — fold into §10, revise phase plan root 2026-05-03 01:16:27 -05:00
  • 627a5f0c3d audit phase 1: §10 scrum-review findings + walk back §1F over-claim root 2026-05-03 01:13:07 -05:00
  • 505ea93726 audit phase 1: discovery walk complete — subject + PII surface map root 2026-05-03 01:04:07 -05:00
  • b2d717ae44 audit PRD: add §10.5 jurisdictional surface (IL + IN, federal, SOC2) root 2026-05-03 00:56:28 -05:00
  • c170ebc86e docs: AUDIT_TRAIL_PRD — production-readiness gate for staffing client root 2026-05-03 00:54:46 -05:00
  • 5368aca4d4 docs: sync ADR-019 + PRD + DECISIONS with 2026-05-02 substrate changes root 2026-05-03 00:44:57 -05:00
  • a5d9070c9c Merge pull request 'Post-PR-#11 polish: demo UI, staffer console, face pool, icons, contractor profile (24 commits)' (#12) from demo/post-pr11-polish-2026-04-28 into main main profit 2026-05-03 05:16:15 +00:00
  • e9d17f7d5a sanitize: drop over-broad path-missing branch + UTF-8-safe redaction root 2026-05-03 00:15:23 -05:00
  • ac7c996596 sweep up scrum WARNs — model const, stale config, temp_path entropy, smoke gate root 2026-05-03 00:11:59 -05:00
  • 7bb66f08c3 lance: scrum-driven sanitizer + smoke-gate fixes (opus 2026-05-02 BLOCK) root 2026-05-02 23:34:54 -05:00
  • a294a61ee4 Merge remote-tracking branch 'origin/main' into demo/post-pr11-polish-2026-04-28 root 2026-05-02 22:40:03 -05:00
  • feb638e4cd infra: replace gpt-oss with Ollama Pro + OpenCode Zen across hot paths (#13) profit 2026-05-03 03:39:52 +00:00
  • 0af62861d2 STATE_OF_PLAY: refresh for 2026-05-02 wave (Lance gauntlet + parity + housekeeping) root 2026-05-02 22:23:36 -05:00
  • 41b0a99ed2 chore: add real content that was sitting untracked root 2026-05-02 22:22:10 -05:00
  • 6e34ef7baf gitignore: stop tracking runtime data, logs, build artifacts, scratch root 2026-05-02 22:20:14 -05:00
  • 044650a1da lance-bench: also build doc_id btree post-IVF — match gateway's migrate behavior root 2026-05-02 22:19:16 -05:00
  • 5d30b3da89 lance: auto-build doc_id btree in migrate handler (root-cause for 10M doc-fetch slowness) root 2026-05-02 21:38:00 -05:00
  • 7594725c25 lance backend: 4-pack — bug fix + smoke + tests + 10M re-bench root 2026-05-02 20:06:56 -05:00
  • 98b6647f2a gateway: IterateResponse echoes trace_id + enable session_log_path root 2026-05-02 06:24:41 -05:00
  • 57bde63a06 gateway: trace-id propagation + coordinator session JSONL (Rust parity) root 2026-05-02 05:39:29 -05:00
  • ba928b1d64 aibridge: drop Python sidecar from hot path; AiClient → direct Ollama root 2026-05-02 04:59:47 -05:00
  • 654797a429 gateway: pub extract_json + parity_extract_json bin (cross-runtime probe) root 2026-05-02 04:44:11 -05:00
  • c5654d417c docs: pointer to ARCHITECTURE_COMPARISON.md source in golangLAKEHOUSE root 2026-05-01 04:57:09 -05:00
  • 150cc3b681 aibridge: LRU embed cache - 236x RPS gain on warm workloads. Per architecture_comparison.md universal-win for Rust side. Cache key (model,text), default 4096 entries, in-process inside gateway. Load test: 128 RPS -> 30k+ RPS, p50 78ms -> 129us. root 2026-05-01 04:45:20 -05:00
  • 9eed982f1a mcp-server: /_go/* pass-through for G5 cutover slice root 2026-05-01 03:44:10 -05:00
  • 3d068681f5 distillation: regenerated acceptance + audit reports (run_hash refresh) root 2026-04-30 00:13:17 -05:00
  • 8de94eba08 cleanup: bump qwen2.5 → qwen3.5:latest in active defaults root 2026-04-30 00:10:57 -05:00
  • a00e9bb438 infra: replace gpt-oss with Ollama Pro + OpenCode Zen across hot paths infra/replace-gpt-oss-2026-04-28 root 2026-04-28 06:13:30 -05:00
  • d475fc7fff infra: replace gpt-oss with Ollama Pro + OpenCode Zen across hot paths root 2026-04-28 06:13:30 -05:00
  • f4dc1b29e3 demo: search.html — Live Market explainer rewrite + fp-bar viewport-paint + compact contract cards root 2026-04-28 05:56:48 -05:00
  • f892230699 demo: search.html UX polish — skeleton loader, card-in stagger, hero takeover, B&W faces root 2026-04-28 05:35:54 -05:00
  • 4b92d1da91 demo: icon recipe pipeline + role-aware portraits + ComfyUI negative-prompt override root 2026-04-28 05:35:36 -05:00
  • 1745881426 staffing: face pool fetch preserves prior tags + --shrink gate + atomic manifest write root 2026-04-28 05:35:19 -05:00
  • a05174d2fa ops: track tif_polygons.ts orphan import root 2026-04-28 05:35:09 -05:00
  • f9a408e4c4 Surname → ethnicity routing + ComfyUI fallback for sparse pool buckets + cache-buster root 2026-04-28 00:44:18 -05:00
  • a3b65f314e Synthetic face pool — 1000 StyleGAN headshots, ComfyUI hot-swap, 60x smaller thumbs root 2026-04-28 00:34:55 -05:00
  • 10ed3bc630 demo: real synthetic headshots — fetch pool + serve route + UI wire root 2026-04-28 00:04:03 -05:00
  • cdf5f5926a demo: console — sober worker cards (mirror dashboard styling) root 2026-04-27 23:47:12 -05:00
  • f92b55615f demo: worker cards — sober monogram avatars + role bands (no cartoons) root 2026-04-27 23:43:36 -05:00
  • d571d62e9b demo: spec — refresh repo layout + model fleet + per-staffer + paths 8-9 root 2026-04-27 23:22:07 -05:00
  • 631b0329b1 demo: proof — full architecture-page rewrite for current state root 2026-04-27 23:13:46 -05:00
  • 4c46cf6a21 demo: console — three new chapters reflecting recent shipments root 2026-04-27 23:04:37 -05:00
  • 6366487b45 ops: persist runtime fixes — iterate.rs unused state, catalog cleanup root 2026-04-27 23:00:16 -05:00
  • db81fd8836 demo: System Activity panel — capability index reflects every recent shipment root 2026-04-27 22:54:52 -05:00
  • a789000982 demo: profiler — Construction Activity Signal Engine narrative + BAI root 2026-04-27 22:23:46 -05:00
  • aa56fbce61 demo: profiler — scrolling ticker basket with live prices + click-to-filter root 2026-04-27 22:19:26 -05:00
  • ba41ad2846 demo: profiler index — ticker associations (direct, parent, co-permit) root 2026-04-27 22:08:24 -05:00
  • f6a7621b2d demo: profiler index — directory of every Chicago contractor root 2026-04-27 22:00:52 -05:00
  • 31d8ef918c demo: contractor links — respect the /lakehouse path prefix root 2026-04-27 21:44:59 -05:00
  • a1066db87b demo: contractor profile — heat map, project index, 12 awaiting sources root 2026-04-27 21:28:45 -05:00
  • 5f0beffe80 demo: G — per-staffer hot-swap index (synthetic coordinator personas) root 2026-04-27 21:16:52 -05:00
  • 677065de76 demo: P2 — staffer-language routes (zip, headcount, name, late-triage, ingest log) root 2026-04-27 21:05:40 -05:00
  • fb99e92a60 demo: P1 — search filter now actually filters by state and role root 2026-04-27 20:49:15 -05:00
  • dcf4c9a8e7 demo: search.html — Live Market explainer rewrite + fp-bar viewport-paint + compact contract cards scrum/auto-apply-19814 root 2026-04-28 05:56:48 -05:00
  • 3c6d2c5f74 demo: search.html UX polish — skeleton loader, card-in stagger, hero takeover, B&W faces root 2026-04-28 05:35:54 -05:00
  • 8e1855e779 demo: icon recipe pipeline + role-aware portraits + ComfyUI negative-prompt override root 2026-04-28 05:35:36 -05:00
  • 313eec3c6e staffing: face pool fetch preserves prior tags + --shrink gate + atomic manifest write root 2026-04-28 05:35:19 -05:00
  • 51cc0a69cf ops: track tif_polygons.ts orphan import root 2026-04-28 05:35:09 -05:00