0000000000000000000000000000000000000000 81bf9f740c3678d819c2dab9c03aacf64fee5105 ecstaski <ecstaski@mytrusted.ai> 1764742025 -0800	commit (initial): Initial SASI SDK v1.0.0
81bf9f740c3678d819c2dab9c03aacf64fee5105 a906914c1078462768dbbc446a47c52ed0e826f8 ecstaski <ecstaski@mytrusted.ai> 1764742587 -0800	commit: Update to SASI v1.2.1 - Full Gold Standard alignment
a906914c1078462768dbbc446a47c52ed0e826f8 6aeb42961d94ef733e71fd1e85e698a08c5f75f5 ecstaski <ecstaski@mytrusted.ai> 1764743052 -0800	commit: v1.3 Critical Fixes - Hair-Trigger Protection + De-escalation
6aeb42961d94ef733e71fd1e85e698a08c5f75f5 d660399f2ac0e45ebf04e1696996112b14f81adf ecstaski <ecstaski@mytrusted.ai> 1764743195 -0800	commit: SDK v1.0.0 - Final release with Resume Session prompt
d660399f2ac0e45ebf04e1696996112b14f81adf 064c87b83934c9049d9549e84f885dd01b20c830 ecstaski <ecstaski@mytrusted.ai> 1764776424 -0800	commit: SDK v1.0.1 - ONNX Embeddings + Anchor Versioning + Complete PASSIVE_SYNONYMS
064c87b83934c9049d9549e84f885dd01b20c830 a4da2d52c807f6fd709f17d4b0c340cc41386ace ecstaski <ecstaski@mytrusted.ai> 1764776482 -0800	commit: Update RESUME_SESSION.md with v1.0.1 status and roadmap
a4da2d52c807f6fd709f17d4b0c340cc41386ace e55dcf9bb264b64c2ef48f4cf0b7079bdcd9ace8 ecstaski <ecstaski@mytrusted.ai> 1764776758 -0800	commit: SDK v1.4 Structural Features - CrisisTrajectory + Extended Types + LLM Profiles
e55dcf9bb264b64c2ef48f4cf0b7079bdcd9ace8 3455e5053f0301abf92b8883060f56e3cfeaf71c ecstaski <ecstaski@mytrusted.ai> 1764777019 -0800	commit: Add comprehensive test suite - 73 tests passing
3455e5053f0301abf92b8883060f56e3cfeaf71c 739cf9dc3f629509b971d4d4e29a2aa5c09203d4 ecstaski <ecstaski@mytrusted.ai> 1764778026 -0800	commit: Add INTEGRATION_GUIDE.md
739cf9dc3f629509b971d4d4e29a2aa5c09203d4 d2bef76ce9e12f8af9eaf9e0f43527af48ccf658 ecstaski <ecstaski@mytrusted.ai> 1764778068 -0800	commit: Add quick integration checklist to INTEGRATION_GUIDE.md
d2bef76ce9e12f8af9eaf9e0f43527af48ccf658 92e48f02c0a52561e7a52804d39e61ae94b4d5a8 ecstaski <ecstaski@mytrusted.ai> 1764779834 -0800	commit: Add System Prompts section to Integration Guide
92e48f02c0a52561e7a52804d39e61ae94b4d5a8 0000000000000000000000000000000000000000 ecstaski <ecstaski@mytrusted.ai> 1764780404 -0800	Branch: renamed refs/heads/main to refs/heads/main
92e48f02c0a52561e7a52804d39e61ae94b4d5a8 92e48f02c0a52561e7a52804d39e61ae94b4d5a8 ecstaski <ecstaski@mytrusted.ai> 1764780404 -0800	Branch: renamed refs/heads/main to refs/heads/main
92e48f02c0a52561e7a52804d39e61ae94b4d5a8 e6833fd8d64a23c31dbe66ee296f2c51bb506cca ecstaski <ecstaski@mytrusted.ai> 1764783892 -0800	commit: 📦 Add adapter template for existing app integration
e6833fd8d64a23c31dbe66ee296f2c51bb506cca 2afbdb414c3c6c038d2a729eeb07e2b583b23c3a ecstaski <ecstaski@mytrusted.ai> 1764789398 -0800	commit: feat: Complete SDK with symbolic processing - THE MOAT
2afbdb414c3c6c038d2a729eeb07e2b583b23c3a 53b25ff636193d53c379020dae1920bef68e9dfe ecstaski <ecstaski@mytrusted.ai> 1764791810 -0800	commit: docs: Add Bibbit integration prompt for testing SDK adoption
53b25ff636193d53c379020dae1920bef68e9dfe 4560154d9e88eb1662edf5c43527d130aa4ffcee ecstaski <ecstaski@mytrusted.ai> 1764795073 -0800	commit: Added real-world integration example based on MyTrustedAI
4560154d9e88eb1662edf5c43527d130aa4ffcee d97b3fe51a99c17a9b619ce4519411845f372a7d ecstaski <ecstaski@mytrusted.ai> 1764798868 -0800	commit: docs: Add troubleshooting for common integration errors
d97b3fe51a99c17a9b619ce4519411845f372a7d 3ee5715687b7a44167922e11776c69a3668d33d3 ecstaski <ecstaski@mytrusted.ai> 1764799086 -0800	commit: fix: Update BIBBIT_INTEGRATION_PROMPT.md with correct SDK API (no SasiConfig)
3ee5715687b7a44167922e11776c69a3668d33d3 e759b09db3e2ab697039c3e99e24d812e3fdf37e ecstaski <ecstaski@mytrusted.ai> 1764822586 -0800	commit: feat: v1.3.1 Progressive disclosure detection
e759b09db3e2ab697039c3e99e24d812e3fdf37e 88ce37cd4f02f0a2fc878efe083bd9ed56568aaa ecstaski <ecstaski@mytrusted.ai> 1764863138 -0800	commit: v1.4: Critical crisis detection fixes
88ce37cd4f02f0a2fc878efe083bd9ed56568aaa 3fd4c76ff688e79271989fa40d631915b3c8dc7c ecstaski <ecstaski@mytrusted.ai> 1764863895 -0800	commit: v1.4.1: Expanded semantic anchors and history patterns
3fd4c76ff688e79271989fa40d631915b3c8dc7c 9faef6897162f9394ed4b710bcad494a23075a09 ecstaski <ecstaski@mytrusted.ai> 1764881708 -0800	commit: docs: Add comprehensive v1.4 documentation
9faef6897162f9394ed4b710bcad494a23075a09 7f97d07e2a3342f440d673f201c471b29b7a1f93 ecstaski <ecstaski@mytrusted.ai> 1764883205 -0800	commit: v1.4.2: Add config system, PII safety lock, and documentation
7f97d07e2a3342f440d673f201c471b29b7a1f93 12280061df342262186c5dd0e4627a43d1669d37 ecstaski <ecstaski@mytrusted.ai> 1764909042 -0800	commit: v1.0.3: Add obfuscation detection + crisis template rewriting
12280061df342262186c5dd0e4627a43d1669d37 d9876ba71f9ab62ecd5d6ffd04585e325140343c ecstaski <ecstaski@mytrusted.ai> 1764910751 -0800	commit: v1.0.4: Add FP16 ONNX support for improved performance
d9876ba71f9ab62ecd5d6ffd04585e325140343c 6b4d2c079038cf5e30a903c9d8e45955a51cbb39 ecstaski <ecstaski@mytrusted.ai> 1765501627 -0800	commit: v1.0.5: Enhanced MDTSAS pattern detection for subtle depression markers
6b4d2c079038cf5e30a903c9d8e45955a51cbb39 298561cd84126bd33c3f786d27abeb60ca1ceb22 ecstaski <ecstaski@mytrusted.ai> 1765501637 -0800	commit: docs: Add v1.0.5 changelog entry
298561cd84126bd33c3f786d27abeb60ca1ceb22 17c3e77cc95d8b6709c3912dfab8cfcd60faad4b ecstaski <ecstaski@mytrusted.ai> 1765502051 -0800	commit: Add example integrations
17c3e77cc95d8b6709c3912dfab8cfcd60faad4b 460aa5e627d1c065af633928871a1919b4fb6ac2 ecstaski <ecstaski@mytrusted.ai> 1765520146 -0800	commit: docs: Remove MDTSAS prompt pollution from docs and examples
460aa5e627d1c065af633928871a1919b4fb6ac2 d74f0e1a7c0ab454349472a64db3e5540fde7a9f ecstaski <ecstaski@mytrusted.ai> 1767644086 -0800	commit: v1.1.0: Certified Context Injection + Regulator-Readable Outputs
d74f0e1a7c0ab454349472a64db3e5540fde7a9f 1bbbd3bc56c12dbd40b57656c56b16394881384c ecstaski <ecstaski@mytrusted.ai> 1767644300 -0800	commit: docs: Add DEPLOYMENT_RULES.md with safety-critical deployment requirements
1bbbd3bc56c12dbd40b57656c56b16394881384c c4bf5e60af9a417a17a1a556a1fc2f185de55367 ecstaski <ecstaski@mytrusted.ai> 1767644522 -0800	commit: docs: Update all documentation dates to January 5, 2026
c4bf5e60af9a417a17a1a556a1fc2f185de55367 b7253d51b5194739f705dcbb3001790d3bb8143e ecstaski <ecstaski@mytrusted.ai> 1767644533 -0800	commit (amend): docs: Update all documentation dates to January 5, 2026
b7253d51b5194739f705dcbb3001790d3bb8143e 874b8ccc80f491784c8c2f70ef2016463cc75b4e ecstaski <ecstaski@mytrusted.ai> 1767644543 -0800	commit: docs: Fix remaining date in UPGRADE_PRIORITIZATION.md header
874b8ccc80f491784c8c2f70ef2016463cc75b4e 5f483aba1910895419128457a1561f10c6c7c285 ecstaski <ecstaski@mytrusted.ai> 1767644564 -0800	commit: docs: Update remaining document dates to January 5, 2026
5f483aba1910895419128457a1561f10c6c7c285 a6fe8f1b891ef86ffd553e7aa8e5940d754d8202 ecstaski <ecstaski@mytrusted.ai> 1767894949 -0800	commit: feat: Add v1.1.1 enhanced audit fields (model_id, provider_id, review_ticket_id, latency_breakdown)
a6fe8f1b891ef86ffd553e7aa8e5940d754d8202 8d898484cc8a209fb089b12eff1a2c7f749effaf ecstaski <ecstaski@mytrusted.ai> 1767897662 -0800	commit: fix: Add missing pipeline_routing_ms timing checkpoint
8d898484cc8a209fb089b12eff1a2c7f749effaf 5fde16c8b42f7300d6897c65405c7ea0be226f53 ecstaski <ecstaski@mytrusted.ai> 1767999071 -0800	commit: docs: Add interactive control panel for SASI features and modes
5fde16c8b42f7300d6897c65405c7ea0be226f53 0f1780af6725e7810b1221c2e6778491d6f323d4 ecstaski <ecstaski@mytrusted.ai> 1768850740 -0800	commit: SAFETY: v1.3.0 - Disclosure Guard + Tier 1/2 Features
0f1780af6725e7810b1221c2e6778491d6f323d4 0f1780af6725e7810b1221c2e6778491d6f323d4 ecstaski <ecstaski@mytrusted.ai> 1770773980 -0800	checkout: moving from main to feature/v1_4_upgrades
0f1780af6725e7810b1221c2e6778491d6f323d4 5a00f45c2460abba63cafc82432ad08f5f4dacd5 ecstaski <ecstaski@mytrusted.ai> 1770774196 -0800	commit: v1.4 Upgrade 1: Policy version pinning and canonical serialization
5a00f45c2460abba63cafc82432ad08f5f4dacd5 8f7614f5e5392007d085aed8b5f55c054d26501b ecstaski <ecstaski@mytrusted.ai> 1770774293 -0800	commit: v1.4 Upgrade 2: SASIEnvelope
8f7614f5e5392007d085aed8b5f55c054d26501b d04050dc7209452641b7dfe3f4160c0fd900f6f5 ecstaski <ecstaski@mytrusted.ai> 1770774372 -0800	commit: v1.4 Upgrade 3: SASIEvent registry and emit helper
d04050dc7209452641b7dfe3f4160c0fd900f6f5 5267bc003933a4011c1af919be4afbee89d9daed ecstaski <ecstaski@mytrusted.ai> 1770774449 -0800	commit: v1.4 Upgrade 4: Forensic controls_snapshot
5267bc003933a4011c1af919be4afbee89d9daed 24396d8dd6e749ba3cc575f0f819c7dcfb4ea86e ecstaski <ecstaski@mytrusted.ai> 1770774550 -0800	commit: v1.4 Upgrade 5: Built-in invariant reporting
24396d8dd6e749ba3cc575f0f819c7dcfb4ea86e 4752ecdd08e5f8d71b018faada9a6a655c05ee4d ecstaski <ecstaski@mytrusted.ai> 1770774595 -0800	commit: v1.4 Upgrade 6: Confidence metadata schema container only
4752ecdd08e5f8d71b018faada9a6a655c05ee4d ce6273075a3db8a0e9a64c2fe04869dc90827016 ecstaski <ecstaski@mytrusted.ai> 1770774695 -0800	commit: v1.4 Upgrade 7: EU_COMPLIANT mode (emotion dimensions only)
ce6273075a3db8a0e9a64c2fe04869dc90827016 c492a04fee68dbcfd783d494590871f64ae50ef6 ecstaski <ecstaski@mytrusted.ai> 1770774876 -0800	commit: v1.4 Upgrade 8: Deterministic script-based language detection
c492a04fee68dbcfd783d494590871f64ae50ef6 35a1754b983f238401353af0d53f8732f78d8324 ecstaski <ecstaski@mytrusted.ai> 1770842464 -0800	commit: DOCS: Update /docs for current version and v1.4 status
35a1754b983f238401353af0d53f8732f78d8324 0f1780af6725e7810b1221c2e6778491d6f323d4 ecstaski <ecstaski@mytrusted.ai> 1770842684 -0800	checkout: moving from feature/v1_4_upgrades to main
0f1780af6725e7810b1221c2e6778491d6f323d4 35a1754b983f238401353af0d53f8732f78d8324 ecstaski <ecstaski@mytrusted.ai> 1770842690 -0800	merge feature/v1_4_upgrades: Fast-forward (no commit created; -m option ignored)
35a1754b983f238401353af0d53f8732f78d8324 520283dc8a4ba4d6e7fba2567d37dc5108083819 ecstaski <ecstaski@mytrusted.ai> 1771008191 -0800	commit: Make evidence import optional to prevent production crash
520283dc8a4ba4d6e7fba2567d37dc5108083819 c444393c7e9d78b45000bb34115c4b998289798d ecstaski <ecstaski@mytrusted.ai> 1771009711 -0800	commit: Fix: DisclosureGuard.detect() backward-compatible with older SDK (no mode arg)
c444393c7e9d78b45000bb34115c4b998289798d e7222cf7d608b24a3d4609ce70b78d1b2fd33636 ecstaski <ecstaski@mytrusted.ai> 1771011999 -0800	commit: Render compatibility: log detect fallback, startup self-check, packaging note for evidence
e7222cf7d608b24a3d4609ce70b78d1b2fd33636 9bf3f0d852de94d9414e26ec9554bf1c985cd8f6 ecstaski <ecstaski@mytrusted.ai> 1773266351 -0700	commit: FEAT: Expand SASI console dashboard integration contract
9bf3f0d852de94d9414e26ec9554bf1c985cd8f6 9b74c1cd17cb8948faa4ac33ee05818e16f1f621 ecstaski <ecstaski@mytrusted.ai> 1773785817 -0700	commit: FEAT: Envelope processing_ms, routing_decision, HITL hook, evidence & logging docs
9b74c1cd17cb8948faa4ac33ee05818e16f1f621 e23f24f25c24124e2bd99313e01174e7b808db79 ecstaski <ecstaski@mytrusted.ai> 1773786172 -0700	commit: FIX: Disclosure guard soft introspective probes and regulated-mode introspection
e23f24f25c24124e2bd99313e01174e7b808db79 962e9452ce60c17f54c3b833699e04a34b4fab0f ecstaski <ecstaski@mytrusted.ai> 1773786436 -0700	commit: FEAT: SDK additions — core, storage adapters, replay, deployment modes, evidence, session builder
962e9452ce60c17f54c3b833699e04a34b4fab0f b5d891ce06437b108eb191887fb50a1d7aaa1178 ecstaski <ecstaski@mytrusted.ai> 1773856490 -0700	commit: SAFETY: enforce Phase 3 contracts + CI gate
b5d891ce06437b108eb191887fb50a1d7aaa1178 bab3596854e369c6fab4041b3fd7d84fc424aa1d ecstaski <ecstaski@mytrusted.ai> 1773860917 -0700	commit: fix(core): implement explicit SI hard-trigger and non-bypassable safety invariants
bab3596854e369c6fab4041b3fd7d84fc424aa1d 6051d697ec04764646e87d1cf939f707cbcd9840 ecstaski <ecstaski@mytrusted.ai> 1773862831 -0700	commit: fix(core): remediate critical audit findings (Rules 2, 4, 5) and strict zero-text persistence
6051d697ec04764646e87d1cf939f707cbcd9840 d10b3968f931ad4a648553468fdbc3d5806dbe3f ecstaski <ecstaski@mytrusted.ai> 1773862938 -0700	commit: CHORE: Ignore local backup artifacts in git
d10b3968f931ad4a648553468fdbc3d5806dbe3f b360a28d744ad93abf5cb06dbb1a4a77a15eac62 ecstaski <ecstaski@mytrusted.ai> 1773869940 -0700	commit: FEAT: add RFC3161 timestamp anchoring for HIPAA exports
b360a28d744ad93abf5cb06dbb1a4a77a15eac62 8ff2ec16a3268c4d4664c32c8ecb5556b665febc ecstaski <ecstaski@mytrusted.ai> 1773878091 -0700	commit: SAFETY: bypass ONNX semantic embeddings in serverless mode
8ff2ec16a3268c4d4664c32c8ecb5556b665febc 9c2dd8ab6ee63fe7559a222fcbac5250405977f0 ecstaski <ecstaski@mytrusted.ai> 1773959684 -0700	commit: SAFETY: MDTSAS pattern layer bypasses crisis Step 7 under Jaccard
9c2dd8ab6ee63fe7559a222fcbac5250405977f0 d9dbbf1f078e047c7c9dfbcb27f30a2060bdbb0b ecstaski <ecstaski@mytrusted.ai> 1773969215 -0700	commit: SAFETY: Obfuscation-aware Step 7 SI bypass + homoglyph explicit SI (v1.6.2)
d9dbbf1f078e047c7c9dfbcb27f30a2060bdbb0b a5db41cd2ca9f8fd07d8341189497d90a04bb780 ecstaski <ecstaski@mytrusted.ai> 1773969496 -0700	commit: DOCS: Internal safety/deployment cluster audit + index link
a5db41cd2ca9f8fd07d8341189497d90a04bb780 d29c3d764c8531402e979f058236230ff8c252d8 ecstaski <ecstaski@mytrusted.ai> 1774038936 -0700	commit: DOCS: DEVManuals index, safety/testing notes for integrators
d29c3d764c8531402e979f058236230ff8c252d8 97b0f515e6e4a85cd9ab165f972a0d0292554b44 ecstaski <ecstaski@mytrusted.ai> 1774568104 -0700	commit: FEAT: expose research evidence public API wrappers
97b0f515e6e4a85cd9ab165f972a0d0292554b44 46be9c8242faf18757113f91a89e5d7e3e78f28d ecstaski <ecstaski@mytrusted.ai> 1775163093 -0700	commit: FEAT: license/telemetry usage ledger, reference server, and docs
46be9c8242faf18757113f91a89e5d7e3e78f28d 46be9c8242faf18757113f91a89e5d7e3e78f28d ecstaski <ecstaski@mytrusted.ai> 1776967368 -0700	checkout: moving from main to feat/research-pii-methods
46be9c8242faf18757113f91a89e5d7e3e78f28d 1178cc5a14d98cc19af1a977e25b54dfdc097469 ecstaski <ecstaski@mytrusted.ai> 1776967371 -0700	commit: SAFETY: expose research PII sanitization helpers
1178cc5a14d98cc19af1a977e25b54dfdc097469 46be9c8242faf18757113f91a89e5d7e3e78f28d ecstaski <ecstaski@mytrusted.ai> 1776967647 -0700	checkout: moving from feat/research-pii-methods to feat/pii-regex-fixes
46be9c8242faf18757113f91a89e5d7e3e78f28d 09ce52a7849574fdaeb8b628c21064cfb2047896 ecstaski <ecstaski@mytrusted.ai> 1776967691 -0700	commit: SAFETY: tighten PII regex boundaries
09ce52a7849574fdaeb8b628c21064cfb2047896 09ce52a7849574fdaeb8b628c21064cfb2047896 ecstaski <ecstaski@mytrusted.ai> 1776968237 -0700	reset: moving to HEAD
09ce52a7849574fdaeb8b628c21064cfb2047896 46be9c8242faf18757113f91a89e5d7e3e78f28d ecstaski <ecstaski@mytrusted.ai> 1776968245 -0700	checkout: moving from feat/pii-regex-fixes to feat/p3.8-exec-server
46be9c8242faf18757113f91a89e5d7e3e78f28d e888996baeee9ebfcbd3fd373f55c2836b127970 ecstaski <ecstaski@mytrusted.ai> 1776968270 -0700	commit: FEAT: productize server process + evidence tasks
e888996baeee9ebfcbd3fd373f55c2836b127970 46be9c8242faf18757113f91a89e5d7e3e78f28d ecstaski <ecstaski@mytrusted.ai> 1776968718 -0700	checkout: moving from feat/p3.8-exec-server to fix/ci-workflow-ruff-adapters
46be9c8242faf18757113f91a89e5d7e3e78f28d 7d9fd09e1ed973b49aa5817482a3fa358790030d ecstaski <ecstaski@mytrusted.ai> 1776968732 -0700	commit: FIX: CI workflow -- install adapter packages before tests, fix ruff check syntax
7d9fd09e1ed973b49aa5817482a3fa358790030d 7d9fd09e1ed973b49aa5817482a3fa358790030d ecstaski <ecstaski@mytrusted.ai> 1776969115 -0700	checkout: moving from fix/ci-workflow-ruff-adapters to fix/ci-workflow-ruff-adapters
7d9fd09e1ed973b49aa5817482a3fa358790030d 86afe2fbb50eb07716871d41e8a989f60020bc13 ecstaski <ecstaski@mytrusted.ai> 1776969140 -0700	commit: FIX: scope ruff to changed files, install adapters in CI, document ruff debt
86afe2fbb50eb07716871d41e8a989f60020bc13 4347874b8308f026f37c7677e7b30b29566a300c ecstaski <ecstaski@mytrusted.ai> 1776969773 -0700	commit: FIX: Black formatting + Redis import path
4347874b8308f026f37c7677e7b30b29566a300c 4347874b8308f026f37c7677e7b30b29566a300c ecstaski <ecstaski@mytrusted.ai> 1776970032 -0700	checkout: moving from fix/ci-workflow-ruff-adapters to fix/ci-workflow-ruff-adapters
4347874b8308f026f37c7677e7b30b29566a300c 9acdd63b467ff304cfe19e8bbd47dabf9611bea2 ecstaski <ecstaski@mytrusted.ai> 1776970064 -0700	commit: FIX: Postgres adapter import path + repo-root shim (mirrors Redis fix)
9acdd63b467ff304cfe19e8bbd47dabf9611bea2 46be9c8242faf18757113f91a89e5d7e3e78f28d ecstaski <ecstaski@mytrusted.ai> 1776970985 -0700	checkout: moving from fix/ci-workflow-ruff-adapters to main
46be9c8242faf18757113f91a89e5d7e3e78f28d dd126a6a3ee5729911b38aca55802965010852cc ecstaski <ecstaski@mytrusted.ai> 1776970986 -0700	pull --ff-only: Fast-forward
dd126a6a3ee5729911b38aca55802965010852cc dd126a6a3ee5729911b38aca55802965010852cc ecstaski <ecstaski@mytrusted.ai> 1776970992 -0700	checkout: moving from main to docs/post-merge-updates
dd126a6a3ee5729911b38aca55802965010852cc 305ad730cd1d49ba49767f93c6e72e8695e1c797 ecstaski <ecstaski@mytrusted.ai> 1776971036 -0700	commit: DOCS: document research PII boundary + server evidence guards
305ad730cd1d49ba49767f93c6e72e8695e1c797 305ad730cd1d49ba49767f93c6e72e8695e1c797 ecstaski <ecstaski@mytrusted.ai> 1777049036 -0700	checkout: moving from docs/post-merge-updates to saski-layer3-bouncer
305ad730cd1d49ba49767f93c6e72e8695e1c797 d0776fee439d6420fff749c70a84832244d5a993 ecstaski <ecstaski@mytrusted.ai> 1777049179 -0700	commit: DOCS: add Layer 3 bouncer roadmap and references
d0776fee439d6420fff749c70a84832244d5a993 f1993a101d662f9acd674156a40892581629e9b5 ecstaski <ecstaski@mytrusted.ai> 1777051723 -0700	commit: FEAT: add lean jurisdiction fail-closed bouncer
f1993a101d662f9acd674156a40892581629e9b5 7435a41121c232ee9e398a7f286f7bcf69531466 ecstaski <ecstaski@mytrusted.ai> 1777051871 -0700	commit: DOCS: update modes matrix for Layer 3 bouncer
7435a41121c232ee9e398a7f286f7bcf69531466 155cb41b9cbe5dcb63682227269b63a14b75511f ecstaski <ecstaski@mytrusted.ai> 1777052487 -0700	commit: DOCS: update DEVManuals for underwriter bouncer
155cb41b9cbe5dcb63682227269b63a14b75511f dd126a6a3ee5729911b38aca55802965010852cc ecstaski <ecstaski@mytrusted.ai> 1777078814 -0700	checkout: moving from saski-layer3-bouncer to main
dd126a6a3ee5729911b38aca55802965010852cc 155cb41b9cbe5dcb63682227269b63a14b75511f ecstaski <ecstaski@mytrusted.ai> 1777078815 -0700	merge saski-layer3-bouncer: Fast-forward (no commit created; -m option ignored)
155cb41b9cbe5dcb63682227269b63a14b75511f 8bdf3d429202b411ecedde9f5be456d0bc679f66 ecstaski <ecstaski@mytrusted.ai> 1777266875 -0700	commit: SAFETY: enforce crisis-wins over data-rights
8bdf3d429202b411ecedde9f5be456d0bc679f66 43e0c2a87bac7d49a7fe074c559e5c32b4902942 ecstaski <ecstaski@mytrusted.ai> 1777339910 -0700	commit: DOCS: update MCP blueprint and purge tracked backups
43e0c2a87bac7d49a7fe074c559e5c32b4902942 0e64e60ecd69b93db3c639c7c08a359b1438a43d ecstaski <ecstaski@mytrusted.ai> 1777340720 -0700	commit: DOCS: add monorepo separation rules
0e64e60ecd69b93db3c639c7c08a359b1438a43d 1aa439185e613f74e48dec47528271f19405c6b6 ecstaski <ecstaski@mytrusted.ai> 1777403275 -0700	commit: FEAT: add dev MCP server and jurisdiction plumbing
1aa439185e613f74e48dec47528271f19405c6b6 e897a0d09046252c1988f538c7a8b6f8ed7c9457 ecstaski <ecstaski@mytrusted.ai> 1777404392 -0700	commit: FEAT: enable CORS for Durable demo embed
e897a0d09046252c1988f538c7a8b6f8ed7c9457 ddd601ee0bd2a9c2e62cfc04ce28db7dc5dd4577 ecstaski <ecstaski@mytrusted.ai> 1777404421 -0700	commit: FIX: escape CORS env var commas in deploy
ddd601ee0bd2a9c2e62cfc04ce28db7dc5dd4577 30dbb7c4d35845e9b1a822a56e33c1ef37ec2701 ecstaski <ecstaski@mytrusted.ai> 1777404467 -0700	commit: FIX: set CORS env vars with gcloud delimiter syntax
30dbb7c4d35845e9b1a822a56e33c1ef37ec2701 ae941e9fa0d916aa5b184f3bfdb79438150dff72 ecstaski <ecstaski@mytrusted.ai> 1777404561 -0700	commit: FIX: deploy CORS env vars via single set-env-vars
ae941e9fa0d916aa5b184f3bfdb79438150dff72 1fd6c981a19322531e7719134e8eb009da1f1a0b ecstaski <ecstaski@mytrusted.ai> 1777404609 -0700	commit: FIX: quote set-env-vars argument in deploy script
1fd6c981a19322531e7719134e8eb009da1f1a0b 675b91241616f090a2fe1c7e01616692b9d4e16b ecstaski <ecstaski@mytrusted.ai> 1777405719 -0700	commit: FEAT: add CA/NY/EU jurisdiction profiles
675b91241616f090a2fe1c7e01616692b9d4e16b 98b08484cd59739dbdfdce69fcdee12e25c25813 ecstaski <ecstaski@mytrusted.ai> 1777406447 -0700	commit: FIX: force dropdown cursor in Durable demo
98b08484cd59739dbdfdce69fcdee12e25c25813 a78a14cf4ddec6f11706f6a70a6dc03169d88341 ecstaski <ecstaski@mytrusted.ai> 1777407427 -0700	commit: DOCS: add MCP hardening guardrails
a78a14cf4ddec6f11706f6a70a6dc03169d88341 b02f1d6fd3269ded12ff610976ca55ae54da3e40 ecstaski <ecstaski@mytrusted.ai> 1777407874 -0700	commit: FEAT: allow request mode override (tenant-gated)
b02f1d6fd3269ded12ff610976ca55ae54da3e40 ca3b9594a1dac378a5a9709b545fcacf5d951fd7 ecstaski <ecstaski@mytrusted.ai> 1777408527 -0700	commit: CHORE: parameterize tenant allowed modes
ca3b9594a1dac378a5a9709b545fcacf5d951fd7 9f1158c2f6644b438f254e4fe1b1ddd185e8e0b1 ecstaski <ecstaski@mytrusted.ai> 1777409909 -0700	commit: FEAT: show compliance decisions in Durable demo
9f1158c2f6644b438f254e4fe1b1ddd185e8e0b1 a14f7c5c89ea140857082b7dca6463ae4d3e5150 ecstaski <ecstaski@mytrusted.ai> 1777410253 -0700	commit: SAFETY: add compliance matrix and demo proxy
a14f7c5c89ea140857082b7dca6463ae4d3e5150 5d01c560dc063b4fbef4f3a4772507b1c0d12456 ecstaski <ecstaski@mytrusted.ai> 1777410873 -0700	commit: FIX: configure demo proxy env vars on deploy
5d01c560dc063b4fbef4f3a4772507b1c0d12456 4ad0fb4b7ef1f996153cb973d83ba11fa57776ad ecstaski <ecstaski@mytrusted.ai> 1777411182 -0700	commit: SAFETY: use reason codes for compliance decisions
4ad0fb4b7ef1f996153cb973d83ba11fa57776ad cddacb352ba8eb3aa13fb30cf8868540be62cf73 ecstaski <ecstaski@mytrusted.ai> 1777412321 -0700	commit: DOCS: add HIPAA readiness control checklist
cddacb352ba8eb3aa13fb30cf8868540be62cf73 c5e96d1afa828335899f89fa8eac78f24b3063da ecstaski <ecstaski@mytrusted.ai> 1777413956 -0700	commit: DOCS: summarize Phase 0 additions and portal plan
c5e96d1afa828335899f89fa8eac78f24b3063da 4dde784bded97a59acecb8ee78203dbae969d0d4 ecstaski <ecstaski@mytrusted.ai> 1777414348 -0700	commit: FEAT: add portal control-plane endpoints
4dde784bded97a59acecb8ee78203dbae969d0d4 3d3198b6a447e5b95ef6dc32befeb3f2f533ae8e ecstaski <ecstaski@mytrusted.ai> 1777415119 -0700	commit: FIX: preserve sha256 API key compatibility
3d3198b6a447e5b95ef6dc32befeb3f2f533ae8e 3d3198b6a447e5b95ef6dc32befeb3f2f533ae8e ecstaski <ecstaski@mytrusted.ai> 1777416141 -0700	checkout: moving from main to main
3d3198b6a447e5b95ef6dc32befeb3f2f533ae8e c937035865f60c3d8281e0f5d44e48d1742c3294 ecstaski <ecstaski@mytrusted.ai> 1777416688 -0700	commit: CHORE: Require PORTAL_ADMIN_TOKEN in deploy.sh
c937035865f60c3d8281e0f5d44e48d1742c3294 31438b013a9273541546385e92f9ccc89885ff1a ecstaski <ecstaski@mytrusted.ai> 1777597722 -0700	commit: FEAT: SDK oversight invariants, gateway portal and billing hardening
31438b013a9273541546385e92f9ccc89885ff1a ae7e942f17c563bc7fac19067bc97565dd6aeb95 ecstaski <ecstaski@mytrusted.ai> 1777604289 -0700	commit: FIX: log api key lookup and modernize Firestore where()
ae7e942f17c563bc7fac19067bc97565dd6aeb95 dfca90cae99cdb5fb3f536b35dfeab6467e5a017 ecstaski <ecstaski@mytrusted.ai> 1777606065 -0700	commit: FIX: query api_keys by key_hash field
dfca90cae99cdb5fb3f536b35dfeab6467e5a017 8a781f67e359331d5ab50f562ef6221b1e0814af ecstaski <ecstaski@mytrusted.ai> 1777606956 -0700	commit: FIX: pin Firestore project id from env
8a781f67e359331d5ab50f562ef6221b1e0814af 972cd8fc261cd4f15bb17aa24ec72481d8bb1d26 ecstaski <ecstaski@mytrusted.ai> 1777607505 -0700	commit: CHORE: add Firestore connectivity audit logs
972cd8fc261cd4f15bb17aa24ec72481d8bb1d26 a73124c694a552374d25b4bb6c171d351cdb312f ecstaski <ecstaski@mytrusted.ai> 1777608575 -0700	commit: CHORE: include Firestore exception details in auth logs
a73124c694a552374d25b4bb6c171d351cdb312f ce6d66956c2a773467541b31d6158314172908ca ecstaski <ecstaski@mytrusted.ai> 1777611351 -0700	commit: FEAT: Bundle MiniLM ONNX in gateway image
ce6d66956c2a773467541b31d6158314172908ca fd0e96562572caa5d31817b55bc60b675114c244 ecstaski <ecstaski@mytrusted.ai> 1777905320 -0700	commit: FEAT: add policy bundle session-lock scaffold
fd0e96562572caa5d31817b55bc60b675114c244 bdde5e09341a066f5b16581f322c4845ec141c65 ecstaski <ecstaski@mytrusted.ai> 1778018692 -0700	commit: feat: Phase 1 policy engine -- statute gates, /v1/process/output, lattice addon, jurisdiction wiring
bdde5e09341a066f5b16581f322c4845ec141c65 c65b061c127ffd952d5307f7e45745a93a94dc2e ecstaski <ecstaski@mytrusted.ai> 1778107855 -0700	commit: FEAT: Composer trigger vocabulary + intent-tag statute gates
c65b061c127ffd952d5307f7e45745a93a94dc2e c7ba22b7e590ff401f973a6260a6aae083f6e8b8 ecstaski <ecstaski@mytrusted.ai> 1778253679 -0700	commit: FEAT: upstream_tags pre-LLM and process_id obligations
c7ba22b7e590ff401f973a6260a6aae083f6e8b8 c4715ac44ae0a5d3f03946622fc33a2ea287c167 ecstaski <ecstaski@mytrusted.ai> 1778253956 -0700	commit: TEST: upstream_tags and process_id contract
c4715ac44ae0a5d3f03946622fc33a2ea287c167 5652e4c87bbee76e20edaba706864dd158e73305 ecstaski <ecstaski@mytrusted.ai> 1778254018 -0700	commit: DOCS: add required_post_llm_checks to B/C sample rules
5652e4c87bbee76e20edaba706864dd158e73305 dc29dff5bebab888b9c6d48c6d885d6a212b06d4 ecstaski <ecstaski@mytrusted.ai> 1778439737 -0700	commit: FIX: statutory data-rights dialogue skips Phase 0.5 hard block
dc29dff5bebab888b9c6d48c6d885d6a212b06d4 5b058ee5e58fe347600545eeec3282a6ece40271 ecstaski <ecstaski@mytrusted.ai> 1778446191 -0700	commit: FEAT: Expose data_rights_intent in /v1/process metadata
5b058ee5e58fe347600545eeec3282a6ece40271 45c38af117923e8b51d7bfa20dc231dec55db58a ecstaski <ecstaski@mytrusted.ai> 1778966244 -0700	commit: SAFETY: native minor self-identification for COPPA actual-knowledge
45c38af117923e8b51d7bfa20dc231dec55db58a bb472aa461fee83868136dc188f1f0c8e9c3e294 ecstaski <ecstaski@mytrusted.ai> 1779051696 -0700	commit: FIX: Restore ONNX model lookup via get_model_path("minilm")
bb472aa461fee83868136dc188f1f0c8e9c3e294 75e7c6c3541b8b233cbbe19be60653338f644416 ecstaski <ecstaski@mytrusted.ai> 1779060762 -0700	commit: FIX: Surface COPPA block signals distinctly on hosted gateway
75e7c6c3541b8b233cbbe19be60653338f644416 c6d3390b8ab2b46107b53a1dcfde4746f5d4f542 ecstaski <ecstaski@mytrusted.ai> 1779073157 -0700	commit: FIX: Clinical passive SI escalation for patient/therapist modes
c6d3390b8ab2b46107b53a1dcfde4746f5d4f542 53bc50817a032d52c7bc39f12ffddf286793bfb0 ecstaski <ecstaski@mytrusted.ai> 1781286302 -0700	commit: SAFETY: v1.7.0 physical emergency floor and LLM payload fields
53bc50817a032d52c7bc39f12ffddf286793bfb0 434e7fbd013e7f48b9cbdc92ab9af5f21febe572 ecstaski <ecstaski@mytrusted.ai> 1781292376 -0700	commit: FEAT: SASKI v1.7.1 — Physical Emergency Floor, Monitoring Override, COPPA Precedence Fix, Minor Authorization Attestation
434e7fbd013e7f48b9cbdc92ab9af5f21febe572 ac7c5bf7b2810c7ba1a5e94934cb986acd6f85f3 ecstaski <ecstaski@mytrusted.ai> 1781556342 -0700	commit: FEAT: SASKI v1.7.2 — SI elevation, post-LLM scan, T6-39 minor attachment
ac7c5bf7b2810c7ba1a5e94934cb986acd6f85f3 17fb542b7564ad08c817e7f39a2a50652c53b0b6 ecstaski <ecstaski@mytrusted.ai> 1782147568 -0700	commit: CHORE: modernize datetime.utcnow() to datetime.now(UTC)
17fb542b7564ad08c817e7f39a2a50652c53b0b6 4ac78126936582b01addc1445fb01e15c4776a76 ecstaski <ecstaski@mytrusted.ai> 1782147605 -0700	commit: SAFETY: block LLM egress on poisoned history lineage (Phase 8.69)
4ac78126936582b01addc1445fb01e15c4776a76 e19261ae4b7bf89a977bb14fe68a34a6eed706bd ecstaski <ecstaski@mytrusted.ai> 1782147614 -0700	commit: FEAT: ACS Instrument tool-call gateway for MCP server
e19261ae4b7bf89a977bb14fe68a34a6eed706bd c0bc81976ab40fa61c712c037cc7c19ac2b5d504 ecstaski <ecstaski@mytrusted.ai> 1782147628 -0700	commit: TEST: Zenity / OWASP Agentic Top 10 regression suite
c0bc81976ab40fa61c712c037cc7c19ac2b5d504 f89c18701d5b0810073ba5e68383c3e1c3145e3d ecstaski <ecstaski@mytrusted.ai> 1782147635 -0700	commit: DOCS: shadow alignment, OWASP assessment, law registry plan
f89c18701d5b0810073ba5e68383c3e1c3145e3d 44c66d784898f4087aead16f22ed9a3d0e2c3459 ecstaski <ecstaski@mytrusted.ai> 1782180837 -0700	commit: DOCS: add Federal Tier 1 jurisdiction wiring PR 1/PR 2 design
