genichin
|
a4e4951ed6
|
Merge pull request #35 from fourblocks2020/feat/issue-34-corporate-actions
feat(portfolio): record stock consolidation ledger events
|
2026-09-13 14:43:39 +09:00 |
|
genichin
|
54e4fe4213
|
fix: sync image migration inventory to 0031
|
2026-09-13 14:27:03 +09:00 |
|
genichin
|
fa824dfd36
|
fix corporate action runtime blockers
|
2026-09-13 14:22:41 +09:00 |
|
genichin
|
925c6b4fa4
|
fix corporate action replay and trade filtering
|
2026-09-13 14:17:32 +09:00 |
|
genichin
|
cb19c35d23
|
fix corporate action replay invariants
|
2026-09-13 14:12:04 +09:00 |
|
genichin
|
14c118f503
|
fix corporate action ledger replay invariants
|
2026-09-13 14:04:30 +09:00 |
|
genichin
|
48735bbb4a
|
fix(portfolio): align corporate action schema definitions
|
2026-09-13 13:55:49 +09:00 |
|
genichin
|
a4664f5991
|
feat(portfolio): expose corporate actions in unified ledger
|
2026-09-13 13:52:50 +09:00 |
|
genichin
|
77468631b1
|
feat(portfolio): expose corporate action and replay consolidation
|
2026-09-13 13:47:46 +09:00 |
|
genichin
|
7a45bec3cb
|
feat(portfolio): add atomic corporate action persistence
|
2026-09-13 13:43:21 +09:00 |
|
genichin
|
dc755889b3
|
feat(portfolio): add stock consolidation domain and schema
|
2026-09-13 13:40:08 +09:00 |
|
genichin
|
dfcafade94
|
docs(requirements): group REQ-001 documents by requirement
|
2026-09-10 11:22:43 +09:00 |
|
genichin
|
caaf7ce68c
|
fix(release): align image smoke with migration 0030
Publish verified PortfolioHub image / verify (push) Canceled after 0s
Publish verified PortfolioHub image / publish (push) Canceled after 0s
v0.2.1
|
2026-09-10 00:51:27 +09:00 |
|
genichin
|
044688b485
|
Merge pull request #33 from fourblocks2020/copilot/feat-ledger-user-input-cash-dividend
feat(ledger): add manual DIVIDEND entries with UTC date, duplicate confirmation, and reversal support
|
2026-09-10 00:38:10 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
308a1ea59e
|
docs(req-001): record postgres pass evidence for new alias-amount selector
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 14:26:46 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
db35d083de
|
docs(req-001): bind evidence to immutable commit references
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 14:05:51 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
8368e7ba16
|
test(ledger): cover amount-missing reject and real-postgres alias amount API path
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 14:05:19 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
42297030ca
|
fix(ledger): disjoint unified action schema and refresh req-001 traceability docs
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 13:34:50 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
e261a41b7f
|
fix(ledger): split dividend response schema and harden decimal tests
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 13:21:24 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
d3601d32dc
|
fix(ledger): keep legacy amount wire type and preserve dividend tax decimals
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 13:00:23 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
fde5b33f05
|
fix(ledger): preserve exact decimal amount in manual and unified responses
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 12:41:36 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
7fc3386f3a
|
docs(req-001): bind local evidence batches to current commit sha
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 12:20:40 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
7aa3de524a
|
test(req-001): tighten AC coverage and remove markdown trailing whitespace
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 12:20:11 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
64975033e6
|
docs(req-001): align evidence batches with actual executed selectors
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 12:09:46 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
1015b465bb
|
test(req-001): add missing dividend verification regressions and tighten catalog mappings
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 12:08:31 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
f193aa6da3
|
docs(requirements): restore approved REQ bytes and add REQ-001 traceability artifacts
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 11:59:53 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
a36b451a3d
|
fix(manual-ledger): harden schema init race and sanitize error responses
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 11:38:32 +00:00 |
|
genichin
|
78e347703e
|
docs(requirements): approve manual cash dividend contract
|
2026-09-09 20:19:39 +09:00 |
|
 copilot-swe-agent[bot]andgenichin
|
6df3e4ba02
|
test: align postgres precision error assertion text
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 04:07:30 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
b74284e626
|
fix: enforce snapshot-consistent precision checks for manual ledger
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 03:08:46 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
aa40c7fdff
|
fix: restore manual confirm_duplicate compatibility and precision safeguards
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 02:53:15 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
a71c91f6ef
|
fix: add unified ledger amount and enforce manual decimal precision
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 02:23:32 +00:00 |
|
 copilot-swe-agent[bot]andgenichin
|
ccde81b7a0
|
feat: support manual dividend ledger entries
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
|
2026-09-09 02:04:02 +00:00 |
|
copilot-swe-agent[bot]
|
9d2c2aea5f
|
Initial plan
|
2026-09-09 01:59:08 +00:00 |
|
genichin
|
5d6a0ad013
|
feat(portfolios): allow unassigned strategy creation
|
2026-08-22 21:21:24 +09:00 |
|
genichin
|
6e17a53b17
|
chore(release): prepare portfolio-hub v0.2.0
Publish verified PortfolioHub image / verify (push) Canceled after 0s
Publish verified PortfolioHub image / publish (push) Canceled after 0s
v0.2.0
|
2026-08-21 17:13:34 +09:00 |
|
genichin
|
f48a7c5cd7
|
docs(proofline): capture portfolio ledger discovery
|
2026-08-20 12:36:24 +09:00 |
|
genichin
|
ac742b1150
|
feat(portfolios): add unified ledger history API
|
2026-08-20 12:01:28 +09:00 |
|
genichin
|
fe22be0b66
|
docs: record ProofLine specification for issue 28
|
2026-08-19 17:42:22 +09:00 |
|
genichin
|
5eb8c04266
|
fix: aggregate investment totals across ledger sources
|
2026-08-19 17:34:13 +09:00 |
|
genichin
|
02bfa60299
|
chore(release): prepare portfolio-hub v0.1.3
Publish verified PortfolioHub image / verify (push) Canceled after 0s
Publish verified PortfolioHub image / publish (push) Canceled after 0s
v0.1.3
|
2026-08-16 16:57:26 +09:00 |
|
genichin
|
ec912fcde8
|
docs(proofline): align strategy nickname criteria
|
2026-08-16 16:50:20 +09:00 |
|
genichin
|
75e55fde9c
|
feat(api): expose strategy nick on portfolio items
|
2026-08-16 13:13:39 +09:00 |
|
genichin
|
ee1af6ef49
|
fix(api): reject explicit null strategy nick
Publish verified PortfolioHub image / verify (push) Canceled after 0s
Publish verified PortfolioHub image / publish (push) Canceled after 0s
v0.1.2
|
2026-08-16 00:03:25 +09:00 |
|
genichin
|
fe2dd3d15e
|
test(postgres): use runtime migration command
|
2026-08-15 23:51:17 +09:00 |
|
genichin
|
c292df0a4b
|
chore(release): harden nick contract for v0.1.2
|
2026-08-15 23:46:57 +09:00 |
|
genichin
|
e6a90800ec
|
feat(strategy): expose configurable nick contract
|
2026-08-15 23:38:18 +09:00 |
|
genichin
|
acfaab7fd4
|
ci(container): verify published immutable image
|
2026-08-15 15:40:25 +09:00 |
|
genichin
|
d64079f583
|
test(cli): assert missing owner side effect
Publish verified PortfolioHub image / verify (push) Canceled after 0s
Publish verified PortfolioHub image / publish (push) Canceled after 0s
v0.1.1
|
2026-08-15 15:31:00 +09:00 |
|
genichin
|
63ff4881b0
|
test(cli): stabilize required option assertion
|
2026-08-15 15:29:33 +09:00 |
|