Commit Graph

  • 48805cb9fb fix: address the independent verification findings (issue #5, #6) iomgaa 2026-08-02 07:40:06 -04:00
  • 4c135075b3 test: verify the thinking switch against the live API (issue #5, #6) iomgaa 2026-08-02 06:55:38 -04:00
  • 82f4ec4910 feat: model the thinking switch as shape plus capability (issue #5) iomgaa 2026-08-02 06:20:24 -04:00
  • 89ff916bc8 feat: collect reasoning_tokens from the provider usage payload (issue #6) iomgaa 2026-08-02 05:55:37 -04:00
  • e5871cccd2 docs: add implementation plan for thinking capability and reasoning tokens iomgaa 2026-08-02 05:49:55 -04:00
  • 781579bf36 docs: record thinking-switch findings and capability design (issue #5, #6) iomgaa 2026-08-02 05:42:05 -04:00
  • acc419a29b chore: add a mechanical wiki-vs-source alignment checker iomgaa 2026-08-02 02:16:16 -04:00
  • de7273598e docs: correct the scope normalization comment on Redis key impact iomgaa 2026-08-02 00:38:42 -04:00
  • ce630a37ef feat: pass sampling parameters through to the provider (issue #4) v1.0.5 iomgaa 2026-08-01 00:00:44 -04:00
  • dfda59fec2 chore: release 1.0.5 with sampling parameter passthrough iomgaa 2026-07-31 23:52:49 -04:00
  • 15b9b02e96 fix: make the sampling invariant test actually enforce the constraint iomgaa 2026-07-31 22:01:51 -04:00
  • cce7562d07 test: verify sampling parameters through the full governance stack iomgaa 2026-07-31 21:46:05 -04:00
  • 2958dc8231 docs: document sampling passthrough and the empty thinking profiles iomgaa 2026-07-31 21:41:34 -04:00
  • a5ebf72f17 feat: strip extra_body on the embedding and OCR paths with a warning iomgaa 2026-07-31 21:36:50 -04:00
  • 4516761dbe feat: record sampling parameters in telemetry (port 20 to 21 fields) iomgaa 2026-07-31 21:30:45 -04:00
  • b6e4cc3f3b test: lock the sampling snapshot invariant across the onion iomgaa 2026-07-31 21:23:50 -04:00
  • c31cc1adad feat: fold sampling parameters into the cache key iomgaa 2026-07-31 21:20:56 -04:00
  • 6bb64ca938 feat: accept sampling overlay on chat() and per-source extra_body iomgaa 2026-07-31 21:17:49 -04:00
  • 152fa264ed feat: parse EXTRA_BODY as a JSON object per source iomgaa 2026-07-31 21:12:06 -04:00
  • 6023d11bfb feat: add sampling overlay validation and source extra_body iomgaa 2026-07-31 21:09:03 -04:00
  • b12bf6ce79 docs: plan the sampling parameter implementation (issue #4) iomgaa 2026-07-31 13:01:53 -04:00
  • b24e224beb docs: soften the non-chat extra_body gate to strip-and-warn iomgaa 2026-07-31 12:31:31 -04:00
  • 09e77f11f8 docs: register the sampling design in the research wiki iomgaa 2026-07-31 12:00:20 -04:00
  • 0cc89fb03c docs: harden the sampling design against the reviewer findings iomgaa 2026-07-31 11:57:39 -04:00
  • 20fd899d93 docs: design sampling parameter passthrough (issue #4) iomgaa 2026-07-31 11:40:14 -04:00
  • 486809b08b feat: expose provider cache tokens and reported model (issue #3) v1.0.4 iomgaa 2026-07-31 11:15:18 -04:00
  • 58cb55b869 chore: release 1.0.4 instead of a minor bump iomgaa 2026-07-31 11:11:55 -04:00
  • 86fb4d5536 fix: keep the postgres backfill from disabling telemetry or locking the table iomgaa 2026-07-31 10:42:55 -04:00
  • 32d7869043 fix: harden the observability fields against the verifier findings iomgaa 2026-07-31 08:28:41 -04:00
  • 966d548245 chore: release 1.1.0 with the response observability fields iomgaa 2026-07-31 08:08:37 -04:00
  • c2fcd5b1f8 feat: record the observability fields end to end through telemetry iomgaa 2026-07-31 08:03:43 -04:00
  • 0ed9dc107c feat: support a cached input price tier in the pricing table iomgaa 2026-07-31 07:58:37 -04:00
  • c4eda119ac feat: carry the new observability fields through retry and cache iomgaa 2026-07-31 07:56:04 -04:00
  • cd1a9520ff docs: spell out that a reported zero is not a missing value iomgaa 2026-07-31 07:53:42 -04:00
  • 0aa7202c87 feat: collect provider cache tokens and reported model in transport iomgaa 2026-07-31 07:51:47 -04:00
  • 4841d901af feat: add cached prompt tokens and reported model to response types iomgaa 2026-07-31 07:48:35 -04:00
  • 30d7ffd94a docs: register the implementation plan in the research wiki iomgaa 2026-07-31 07:11:52 -04:00
  • 037e7a011e docs: fold the plan review findings into the plan iomgaa 2026-07-31 07:09:52 -04:00
  • 0e2f734b0b docs: plan the implementation of the observability fields iomgaa 2026-07-31 06:59:42 -04:00
  • 7ccb25e8f1 docs: record the human approval of the design decisions iomgaa 2026-07-31 06:54:55 -04:00
  • 42d16919fc docs: register the design in the research wiki iomgaa 2026-07-31 04:37:52 -04:00
  • 005a90ca19 docs: fold the independent review findings into the design iomgaa 2026-07-31 04:35:51 -04:00
  • 8a824e2000 docs: design the response observability fields for issue 3 iomgaa 2026-07-31 04:22:51 -04:00
  • 8495cea5dc docs: close out the plan with the external deliverables done v1.0.3 iomgaa 2026-07-30 12:17:58 -04:00
  • abca723d3d chore: release 1.0.3 with the est_tokens decoupling iomgaa 2026-07-30 12:14:35 -04:00
  • 63b85508c7 docs: tick off the plan items that are actually done iomgaa 2026-07-30 11:29:56 -04:00
  • 4e06d5e801 docs: widen the GovDoc usage_source note to three states iomgaa 2026-07-30 11:18:44 -04:00
  • 4e5a91d802 docs: log the est_tokens decoupling behavior changes iomgaa 2026-07-30 11:12:43 -04:00
  • 9e2d8ee43c docs: mark EST_TOKENS optional in the env template iomgaa 2026-07-30 11:12:43 -04:00
  • d1520cc0a5 docs: realign authoritative docs with the three-state usage_source iomgaa 2026-07-30 11:11:01 -04:00
  • ab496bb298 feat: let tpm be configured without an est_tokens companion iomgaa 2026-07-30 10:57:40 -04:00
  • cd8bebba00 refactor: drop the now-unused source parameter from usage resolvers iomgaa 2026-07-30 10:46:52 -04:00
  • 195454d2e3 fix: stop passing est_tokens off as measured usage iomgaa 2026-07-30 10:39:32 -04:00
  • 42e429eb58 fix: void the cost of rows whose usage is unavailable iomgaa 2026-07-30 10:37:48 -04:00
  • 76e7d9594c test: lock settlement on measured usage in RetryMW iomgaa 2026-07-30 10:17:31 -04:00
  • d8e8fd8124 refactor: route TPM reservation and settlement through the derived value iomgaa 2026-07-30 10:15:52 -04:00
  • e5dbcf5d33 feat: derive TPM reservation and pin the usage_source domain iomgaa 2026-07-30 10:05:11 -04:00
  • 61231f7f6e docs: fold plan review into the est_tokens plan iomgaa 2026-07-30 09:51:01 -04:00
  • 4534444ad8 docs: plan the est_tokens decoupling in five ordered tasks iomgaa 2026-07-30 05:41:33 -04:00
  • 9a8f5cea5a docs: register the est_tokens design in the research wiki iomgaa 2026-07-30 05:35:49 -04:00
  • 637ac51754 docs: clear review residue from the est_tokens design iomgaa 2026-07-30 05:13:57 -04:00
  • ac7c86fdee docs: fold independent review into est_tokens design iomgaa 2026-07-30 05:06:00 -04:00
  • fd7d9d330b docs: design est_tokens decoupling from usage fallback iomgaa 2026-07-30 04:10:52 -04:00
  • afd6101c08 test: cover the env-key messages left unguarded by mutation testing iomgaa 2026-07-30 02:31:51 -04:00
  • 726f26d8bd fix: normalise scope and blank strings on the construction path too iomgaa 2026-07-30 02:15:32 -04:00
  • c9fdff9d55 fix: keep credentials out of the DSN rewrite warning iomgaa 2026-07-30 01:13:45 -04:00
  • a65b504a3d fix: consolidate remaining assembly validation into GatewaySettings iomgaa 2026-07-30 00:58:33 -04:00
  • 8c9e1179bc docs: design second round of settings validation consolidation iomgaa 2026-07-30 00:46:44 -04:00
  • b693d442f5 docs: record approval, verification evidence and a follow-up gap iomgaa 2026-07-30 00:36:59 -04:00
  • 64d0fac879 docs: clarify where the invalid-settings exception is raised iomgaa 2026-07-30 00:09:47 -04:00
  • 8b8f396486 chore: bump version to 1.0.1 with changelog iomgaa 2026-07-30 00:06:00 -04:00
  • b8f738f8cb fix: enforce cross-field settings invariants on every construction path iomgaa 2026-07-30 00:04:33 -04:00
  • 91671a77df test: pin OCR live tests to trust_env=false iomgaa 2026-07-29 23:57:44 -04:00
  • f92065bc0b docs: design settings invariant guards on every construction path iomgaa 2026-07-29 23:55:47 -04:00
  • f17044dead docs: record wiki structure and doc-sync convention iomgaa 2026-07-23 04:02:47 -04:00
  • f9995ef61b docs: add project README iomgaa 2026-07-23 03:37:20 -04:00
  • b2ee4fa383 docs: record v1.0.0 release and close out M4 roadmap status v1.0.0 iomgaa 2026-07-22 11:47:16 -04:00
  • 6380ba7514 fix: sync __version__ with pyproject and pin test to single source iomgaa 2026-07-22 11:28:20 -04:00
  • 8559f10403 chore: bump version to 1.0.0 with changelog iomgaa 2026-07-22 11:18:50 -04:00
  • e09362dcd1 docs: sync M4 outcomes into roadmap, architecture, and migration docs iomgaa 2026-07-22 10:57:00 -04:00
  • 7ac51f1f55 docs: register m4-acceptance finding in wiki iomgaa 2026-07-22 10:36:33 -04:00
  • f50df42084 docs: record M4 two-project migration acceptance iomgaa 2026-07-22 10:36:33 -04:00
  • 3846305634 fix: scope postgres telemetry test to run-prefixed rows iomgaa 2026-07-22 10:32:15 -04:00
  • 547141cf0a docs: revise M4 plan per independent review (4I/6M) iomgaa 2026-07-22 05:46:14 -04:00
  • 84e23dc5c3 docs: add M4 migration implementation plan iomgaa 2026-07-22 05:33:05 -04:00
  • ee1bc403ad docs: revise M4 design per independent review (3I/6M) and register wiki entity iomgaa 2026-07-22 05:12:45 -04:00
  • c95c70b69b docs: add M4 migration verification design iomgaa 2026-07-22 04:57:54 -04:00
  • 2bdcb33123 style: wrap page_idx validation line for formatter iomgaa 2026-07-22 03:20:09 -04:00
  • d883d6e9c7 docs: record verifier fixes and P7 confirmation round iomgaa 2026-07-22 02:42:33 -04:00
  • 3c9f306ea3 fix: address M3 verifier findings on soak invariants and probe tests iomgaa 2026-07-22 02:21:33 -04:00
  • fdd36e0e1f style: apply ruff format to OCR modules iomgaa 2026-07-22 01:43:55 -04:00
  • 18d4f60665 docs: record P7 OCR soak acceptance at 99.73 percent iomgaa 2026-07-22 01:37:17 -04:00
  • 0f9ecad2c4 docs: sync OCR architecture wording and close G1 R9 R10 iomgaa 2026-07-21 23:34:33 -04:00
  • bb1600c0f1 feat: add P7 OCR soak scenario and scoreboard iomgaa 2026-07-21 23:22:12 -04:00
  • d2138e535f test: add MonkeyOCR live integration suite iomgaa 2026-07-21 23:08:33 -04:00
  • 26e0e72926 feat: export OCR public API surface iomgaa 2026-07-21 23:02:34 -04:00
  • 89e86448b0 feat: add OcrClient governed loop with dual ports iomgaa 2026-07-21 22:55:03 -04:00
  • 1231226205 feat: add OcrSettings scope configuration iomgaa 2026-07-21 22:45:12 -04:00
  • dfbb2f8f10 feat: add MonkeyOCR dual-endpoint transport iomgaa 2026-07-21 22:36:14 -04:00
  • 31f83e380f feat: add OCR port family protocols iomgaa 2026-07-21 22:28:03 -04:00