Commit Graph
348 Commits
Author SHA1 Message Date
genichinandHermes Agent cd2342f2c6 Forward ledger venue provenance to Portfolio Hub (#99)
Co-authored-by: Hermes Agent <noreply@nousresearch.com>
2026-09-19 19:30:57 +09:00
Hermes Agent bbdacb121c chore(release): prepare v0.8.0 v0.8.0 2026-09-15 16:44:53 +09:00
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 v0.7.0 2026-09-13 17:01:20 +09:00
genichin 3569d864c9 Merge pull request #93 from fourblocks2020/copilot/ops-release-preserve-audit-checkout
ops(release): add restart/audit provenance gate with clean-checkout enforcement
2026-09-13 16:45:27 +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] a6ae800346 Initial plan 2026-09-13 16:12:55 +09:00
genichin 6dbc92bfa7 Merge pull request #92 from fourblocks2020/copilot/ops-broker-track-kis-balance-failure
ops(broker): KIS 잔고 실패 lifecycle 추적 및 worker별 fail-closed/backoff 분리
2026-09-13 16:09:25 +09:00
Hermes Agent 8577f54ae6 chore(proofline): activate approved AC-0031 2026-09-13 16:07:19 +09:00
Hermes Agent 635a9a9f9f fix(snapshot): avoid duplicate scheduled balance retry 2026-09-13 15:49:06 +09:00
copilot-swe-agent[bot]andgenichin 8b3e7ac753 fix(broker): cap outage backoff overflow and expand worker matrix coverage
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-13 06:40:06 +00:00
copilot-swe-agent[bot]andgenichin 5eef76d59e chore(proofline): keep AC-0031 as draft pending user exact approval
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-13 06:28:33 +00:00
copilot-swe-agent[bot]andgenichin 1f728f4d7d fix(broker): restore main wiring and add production retry cadence + status surface
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-13 06:25:28 +00: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
genichin 19af864bf3 Merge pull request #91 from fourblocks2020/copilot/feat-reconcile-unmanaged-position-durable-lifecycl
feat(reconcile): durably track unmanaged position lifecycle by instance and symbol
2026-09-13 15:14:37 +09:00
copilot-swe-agent[bot]andgenichin 3d46485a62 Add AC-0030 unmanaged lifecycle criterion
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-13 06:06:08 +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
genichin 60a835fde1 Merge pull request #89 from fourblocks2020/copilot/bugfix-reconcile-warning-issue
fix(reconcile): preserve B/C warning causes per slot and unify strategy blocking with admission
2026-09-12 23:09:39 +09:00
Hermes Agent f1e718e468 docs: align reconcile warning acceptance criteria 2026-09-12 23:06:29 +09:00
Hermes Agent 853943f676 fix: fail closed on unknown reconcile warnings 2026-09-12 22:58:11 +09:00
copilot-swe-agent[bot]andgenichin 9c5a01ed67 fix(health): preserve transient failure codes through stale snapshot fallback
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-12 13:37:45 +00:00
copilot-swe-agent[bot]andgenichin 4a2e7dd893 fix(snapshot): preserve reconcile failure signaling after health tracking
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-12 13:36:14 +00:00
copilot-swe-agent[bot]andgenichin e3142017c9 fix(account-snapshot): treat timeout/http5xx as transient fallback failures
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-12 13:34:51 +00: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] 59bb492883 Initial plan 2026-09-12 13:27:27 +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 f2b825e720 test: cover unmanaged position lifecycle flow
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
2026-09-12 13:27:12 +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
copilot-swe-agent[bot] ae2e598209 Initial plan 2026-09-12 13:18:03 +00:00
copilot-swe-agent[bot] 304a06f97c Initial plan 2026-09-12 13:17:22 +00:00
copilot-swe-agent[bot] e47bebacaf Initial plan 2026-09-12 13:16:43 +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