Commit Graph
302 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andgenichin fe51d211d9 feat: persist unmanaged position lifecycle state
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-12 13:24:51 +00:00
copilot-swe-agent[bot] ae2e598209 Initial plan 2026-09-12 13:18:03 +00:00
genichin 729abdd946 Merge pull request #88 from fourblocks2020/fix/issue-81-kis-correction-reconciliation
fix: reconcile KIS correction order chains
2026-09-12 22:15:21 +09:00
Hermes Agent 06c3f06b5d fix: reconcile KIS correction order chains 2026-09-12 22:12:19 +09:00
Hermes Agent 6017bde744 chore(release): bump version to 0.6.0 v0.6.0 2026-09-02 18:24:06 +09:00
genichin 869664aa4a Merge pull request #82 from fourblocks2020/copilot/fix-cancel-sql-error-and-pending-issue
fix(execution): cancel SQL IndeterminateDatatype, KIS child cancel detection, worker exception visibility
2026-09-01 23:21:01 +09:00
copilot-swe-agent[bot]andgenichin f3fbc179b0 fix(kis): collect all parent candidates before child evaluation; boundary case tests
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-01 13:35:12 +00:00
copilot-swe-agent[bot]andgenichin 584e08eb36 fix(execution): bind parent row to request identity before child evaluation; add parent mismatch and race tests
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-01 13:21:20 +00:00
copilot-swe-agent[bot]andgenichin 65df10542b fix(execution): KIS child cancel identity binding, sanitized logging, PG cancel SQL tests
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-01 12:06:45 +00:00
copilot-swe-agent[bot]andgenichin f0ac909958 fix(execution): cancel SQL nullable type error, KIS child cancel detection, worker exception logging
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-01 03:33:38 +00:00
copilot-swe-agent[bot] 2b412fd786 Initial plan 2026-09-01 03:27:51 +00:00
Hermes Agent 16257e65a6 chore(release): restore Dockerfile and bump version to 0.5.1 v0.5.1 2026-08-30 16:42:13 +09:00
Hermes Agent 4b11e1eeb3 chore(release): bump version to 0.5.0 v0.5.0 2026-08-29 22:46:08 +09:00
Hermes Agent 3854aabd0d fix strategy state persistence corrections 2026-08-29 16:11:02 +09:00
Hermes Agent 4699de61cc feat(strategy-state): persist instance-scoped slot maps 2026-08-29 15:11:43 +09:00
Hermes Agent 3f94c19162 docs(proofline): approve line 0009 specification 2026-08-29 14:59:37 +09:00
Hermes Agent 7af6bdcf93 docs(proofline): add strategy state lifecycle discovery 2026-08-29 09:46:47 +09:00
Hermes Agent ddf7d6710b retire GHCR image publication 2026-08-28 21:52:51 +09:00
genichin dd2ae33ee1 Merge pull request #76 from fourblocks2020/fix/v0.4.0-uv-lock-20260826
fix(release): refresh uv lock for v0.4.0
2026-08-26 22:46:57 +09:00
Jinhwan Ko 2363d970c2 fix(release): refresh uv lock for v0.4.0 2026-08-26 13:39:44 +00:00
Hermes Agent 80cc6c0d73 chore(release): bump version to 0.4.0
Publish verified container image / publish (push) Canceled after 0s
Publish verified container image / verify (push) Canceled after 0s
v0.4.0
2026-08-26 22:23:11 +09:00
genichin 81624931cf Merge pull request #75 from fourblocks2020/copilot/feat-alerts-notify-reconcile-warned
feat(alerts): emit first `reconcile_warned` intent rejection alarm from `IntentService`
2026-08-26 14:53:25 +09:00
copilot-swe-agent[bot]andgenichin ac3f27241a docs(proofline): restore line-0008 canonical approved artifacts verbatim
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 05:29:56 +00:00
copilot-swe-agent[bot]andgenichin 75406af970 test: make context-failure regressions deterministic and simplify alarm log handling
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 05:07:35 +00:00
copilot-swe-agent[bot]andgenichin 1ca9e60c98 fix(intents): isolate alarm context lookup and sanitize alarm failure logs
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 05:02:19 +00:00
copilot-swe-agent[bot]andgenichin 5dd3d57f86 test: harden reconcile warning alarm coverage and daemon wiring assertion
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 04:21:17 +00:00
copilot-swe-agent[bot]andgenichin a9e88f9770 feat(intents): emit warn alarm on first reconcile_warned rejection
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 04:19:14 +00:00
copilot-swe-agent[bot] 98c38327b2 Initial plan 2026-08-26 04:16:07 +00:00
genichin 2e314232e3 Merge pull request #73 from fourblocks2020/copilot/feat-alerts-publish-reconciliation-quantity-mismat
feat(alerts): publish B/C reconciliation quantity mismatches to trex.alerts with durable deduplication
2026-08-26 10:03:24 +09:00
copilot-swe-agent[bot]andgenichin 21f8fdd4b6 fix(ac-0024): injective C identity via SHA-256 length-prefix digest + PostgreSQL migration/round-trip tests
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 00:38:02 +00:00
copilot-swe-agent[bot]andgenichin c246fca206 fix(ac-0024): add type annotation for notification_store in SnapshotScheduler
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 00:22:15 +00:00
copilot-swe-agent[bot]andgenichin f1864a6aa8 fix(ac-0024): address 4 blockers: NUL byte in C identity, instance_key isolation, clear_warned gate, production wiring
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-26 00:20:09 +00:00
copilot-swe-agent[bot]andgenichin 153a563f6d feat(alerts): publish reconciliation quantity mismatches to trex-notifier (req-0007/ac-0024)
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-25 14:50:29 +00:00
copilot-swe-agent[bot] baae02d2af Initial plan 2026-08-25 14:33:03 +00:00
Hermes Agent 8d0942fb30 docs(proofline): approve issue 64 alert specification 2026-08-25 23:27:41 +09:00
genichin 24a64b55d1 Merge pull request #72 from fourblocks2020/copilot/bug-fix-portfolio-hub-quantity-discrepancy
AC-0023: Block C-case quantity mismatch slots from strategy RPC; fail-closed on warn-store failure
2026-08-25 22:54:17 +09:00
copilot-swe-agent[bot]andgenichin f46c2efd8b AC-0023: fix Ruff F401/F841 in test_slots_handler_quantity_mismatch.py
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-25 13:40:22 +00:00
copilot-swe-agent[bot]andgenichin 49eb20bd51 AC-0023: fail-closed intent warn-store; C-case-only verify clear; clear_failed on partial error
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-25 13:27:03 +00:00
copilot-swe-agent[bot]andgenichin 1179bdfe23 AC-0023: filter C-case quantity mismatch slots from strategy RPC, fail-closed on warn_store failure, symbol-aggregate verify clear
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-25 13:17:06 +00:00
copilot-swe-agent[bot] d9205fe151 Initial plan 2026-08-25 13:06:45 +00:00
genichin d18f098b27 Merge pull request #71 from fourblocks2020/copilot/bug-send-broker-authoritative-holding-quantity
slots RPC: make holding `qty` broker-authoritative with fail-closed availability semantics
2026-08-25 21:34:58 +09:00
copilot-swe-agent[bot]andgenichin d4a968ee1a fix: normalize snapshot read failures to unavailable in slots RPC path
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-25 12:25:39 +00:00
copilot-swe-agent[bot]andgenichin f394f1560d chore: finalize broker qty metadata consistency
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-24 14:19:26 +00:00
copilot-swe-agent[bot]andgenichin 30bcbe1d12 feat: use broker-authoritative qty in slots RPC holdings
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-24 14:15:43 +00:00
copilot-swe-agent[bot] 832dcb5fbb Initial plan 2026-08-24 14:08:01 +00:00
genichin 131d694ce4 Merge pull request #70 from fourblocks2020/copilot/feat-alerts-persist-unresolved-skipped-fills 2026-08-24 22:54:07 +09:00
copilot-swe-agent[bot]andgenichin 169f222042 fix: tighten ledger skip CLI auditing
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-24 13:42:47 +00:00
copilot-swe-agent[bot]andgenichin 48dfc3e76f fix: harden skipped ledger resolution paths
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-24 13:38:04 +00:00
copilot-swe-agent[bot]andgenichin b88b21b772 fix: harden ledger skip invariant
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-24 13:24:15 +00:00
copilot-swe-agent[bot]andgenichin 76cde2edd0 feat: persist skipped ledger fills
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-08-24 13:23:06 +00:00