Hermes Agent
|
c70ac0fb24
|
feat: auto-reconcile stale holding mirrors
Closes #94
|
2026-09-14 12:55:04 +09:00 |
|
Hermes Agent
|
adf131f19c
|
chore(release): prepare v0.7.0
|
2026-09-13 17:01:20 +09:00 |
|
Hermes Agent
|
7dc2f65455
|
fix(ops): make release provenance gate fail closed
|
2026-09-13 16:34:44 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
8378e03dcc
|
perf(ops): streamline log capture and git error reporting
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 16:12:55 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
619feff5f4
|
fix(ops): address provenance gate review findings
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 16:12:55 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
8d9d627b1c
|
fix(ops): harden provenance gate path and command parsing
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 16:12:55 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
f3a6b2c410
|
feat(ops): add release provenance gate and audit checkout isolation
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 16:12:55 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
2b5d9043b9
|
chore: plan for review blockers follow-up
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 06:21:10 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
8b1de8e26a
|
Fence unmanaged lifecycle by snapshot time
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 05:54:51 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
84d81658a1
|
Resolve main merge and add unmanaged store race tests
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 02:58:18 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
c73e382b70
|
Merge remote-tracking branch 'origin/main' into copilot/feat-reconcile-unmanaged-position-durable-lifecycl
# Conflicts:
# .proofline/criteria/ac-0029.md
# .proofline/identities.json
# tests/adapters/persistence/test_migration_and_drift.py
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 02:53:22 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
591db7adb7
|
Fix unmanaged reconciliation review blockers
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-13 02:21:37 +00:00 |
|
genichin
|
3cb0fdc303
|
Merge pull request #90 from fourblocks2020/copilot/bug-ledger-shared-outbox-consumption
Isolate ledger outbox delivery by instance and add lease-based claims
|
2026-09-13 10:48:57 +09:00 |
|
Hermes Agent
|
762a953c95
|
fix: fence ledger outbox claims by instance
|
2026-09-13 09:41:51 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
084e05a97d
|
feat(ops): track broker balance worker failure lifecycle and backoff
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:33:12 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
f9284d1de8
|
fix: preserve unmanaged first-seen timestamps
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:33:05 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
be2e73a2d6
|
fix: harden unmanaged position lifecycle writes
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:31:32 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
f801c53e0c
|
test: cover targeted and expired ledger claims
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:30:50 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
5a13c0494b
|
fix: guard unmanaged resolution on authoritative balances
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:29:45 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
0b5b4660e5
|
fix: guard ledger outbox outcomes by lease
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:29:05 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
310b6f6dec
|
fix: align warning-case blocking semantics across reconcile paths
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:28:40 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
31d6e5c02b
|
test: cover stale ledger outbox lease updates
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:27:27 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
09b1b4f4c3
|
fix: isolate ledger outbox delivery by instance
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:24:58 +00:00 |
|
 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]andgenichin
|
45a5e4157d
|
fix: preserve multi-cause reconcile warnings and align slot blocking
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-12 13:22:40 +00:00 |
|
Hermes Agent
|
06c3f06b5d
|
fix: reconcile KIS correction order chains
|
2026-09-12 22:12:19 +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 |
|
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 |
|
 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
|
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]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]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 |
|
 copilot-swe-agent[bot]andgenichin
|
8f74c6b67d
|
chore: address review feedback
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-08-24 10:27:49 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
e2c4bbba34
|
feat: add ledger backfill command
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-08-24 10:24:05 +00:00 |
|
Hermes Agent
|
64e4e32f9d
|
docs: align venue defaults with SOR contract
|
2026-08-19 13:12:59 +09:00 |
|
Hermes Agent
|
359ea098ff
|
fix: enforce actual venue persistence contract
|
2026-08-19 12:53:56 +09:00 |
|
Hermes Agent
|
7366cadf03
|
fix: preserve SOR execution venue separately
|
2026-08-19 12:48:05 +09:00 |
|
Hermes Agent
|
15aeae6930
|
fix: converge broker failures without retry
|
2026-08-19 11:29:26 +09:00 |
|
Hermes Agent
|
843df1d6f1
|
fix(execution): fail closed on unresolved orders
|
2026-08-14 15:29:31 +09:00 |
|
Hermes Agent
|
147873cb5d
|
feat(execution): reconcile timed-out orders safely
|
2026-08-14 15:15:52 +09:00 |
|
Hermes Agent
|
0fa8f39be9
|
feat: paginate KIS balance inquiries
|
2026-08-10 00:11:04 +09:00 |
|
jordan
|
56b35b257b
|
feat: own current KIS daily fill contract in Core
|
2026-07-29 21:46:42 +09:00 |
|