agentson
4200575c8e
fix: #412/#413/#414 runtime stability and PR governance preflight
...
Gitea CI / test (push) Successful in 38s
Gitea CI / test (pull_request) Successful in 38s
## #413 — runtime_verify_monitor.sh pipefail fix
- find_live_pids() now captures pgrep output via local variable with || true
so pipefail never triggers on no-match (pgrep exit 1)
- Regression test added: monitor survives MAX_LOOPS=1 without crash
## #412 — startup crash logging improvement
- Add asyncio.CancelledError catch in sync_positions_from_broker call
so BaseException-level cancellations are logged before propagating
- Provides evidence in run log if CancelledError causes future startup aborts
## #414 — PR governance preflight
- validate_pr_body.py: add REQ-ID/TASK-ID/TEST-ID pattern checks (--no-governance flag to skip)
- docs/workflow.md: new "PR Governance Preflight (Mandatory)" section
- docs/commands.md: "PR Body Governance Preflight" section before tea pulls create
- Tests: 4 new governance traceability tests in test_validate_pr_body.py
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 23:27:12 +09:00
7de2a818e8
Merge pull request 'fix: KR session-aware exchange routing ( #409 )' ( #411 ) from feature/issue-409-kr-session-exchange-routing into main
...
Gitea CI / test (push) Successful in 36s
Reviewed-on: #411
Reviewed-by: jihoson <kiparang7th@gmail.com >
2026-03-04 23:06:09 +09:00
agentson
779a8a678e
ci: trigger checks after PR traceability update
Gitea CI / test (push) Successful in 38s
Gitea CI / test (pull_request) Successful in 35s
2026-03-04 22:58:04 +09:00
agentson
9fd9c552f3
fix: add dual-listing spread routing and session propagation
Gitea CI / test (push) Successful in 36s
Gitea CI / test (pull_request) Failing after 5s
2026-03-04 10:16:28 +09:00
agentson
c80f3daad7
fix: apply KR session-aware exchange routing for rankings and orders ( #409 )
Gitea CI / test (push) Successful in 35s
Gitea CI / test (pull_request) Failing after 5s
2026-03-04 10:12:41 +09:00
agentson
100586e237
chore: add handover entry for issue #409
2026-03-04 10:10:45 +09:00
agentson
86733ef830
docs: add implementation plan for #409 exchange routing
2026-03-04 10:09:53 +09:00
agentson
296b89d95f
docs: add design for #409 KR session exchange routing
2026-03-04 10:07:39 +09:00
815fb89585
Merge pull request 'feat: integrate 398-400-401 for main merge REQ-OPS-001 TASK-OPS-003 TEST-ACC-009' ( #410 ) from feature/398-400-401 into main
...
Gitea CI / test (push) Successful in 35s
Reviewed-on: #410
Reviewed-by: jihoson <kiparang7th@gmail.com >
2026-03-04 09:56:01 +09:00
agentson
79e51b8ece
ci: retrigger PR #410 after governance traceability update
Gitea CI / test (pull_request) Successful in 35s
Gitea CI / test (push) Successful in 36s
2026-03-04 09:53:53 +09:00
c29e5125bc
Merge pull request 'docs: KIS API 공식 문서 복원 (docs/ 위치)' ( #408 ) from fix/restore-kis-api-docs into feature/398-400-401
...
Gitea CI / test (push) Successful in 36s
Gitea CI / test (pull_request) Failing after 5s
Reviewed-on: #408
2026-03-04 09:13:14 +09:00
agentson
4afae017a2
ci: retrigger for PR #408 body update
Gitea CI / test (pull_request) Successful in 35s
2026-03-04 09:12:24 +09:00
agentson
650d464da5
docs: restore KIS API reference document to docs/
...
Gitea CI / test (pull_request) Failing after 6s
한국투자증권_오픈API_전체문서_20260221_030000.xlsx was accidentally
removed during branch merge. Moved from project root to docs/ where
commands.md and MEMORY.md expect it to be.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 09:08:13 +09:00
b1f5f3e888
Merge pull request 'feat: #401 parallel multi-market processing [REQ-OPS-003] [TASK-OPS-003] [TEST-OPS-003]' ( #407 ) from fix/401 into feature/398-400-401
Gitea CI / test (push) Successful in 36s
2026-03-04 03:13:16 +09:00
agentson
ec5d656fdf
feat: process active markets in parallel with fail-fast semantics ( #401 )
Gitea CI / test (pull_request) Successful in 36s
2026-03-04 03:12:23 +09:00
bacb0d2037
Merge pull request 'fix: #400 US session transition handling [REQ-OPS-002] [TASK-OPS-002] [TEST-OPS-002]' ( #406 ) from fix/400 into feature/398-400-401
Gitea CI / test (push) Successful in 35s
2026-03-04 03:09:36 +09:00
agentson
a67a9aa41f
style: sort imports for main tests
Gitea CI / test (pull_request) Successful in 35s
2026-03-04 03:08:47 +09:00
agentson
47a87fa2f6
chore: retrigger CI for PR #406
Gitea CI / test (pull_request) Failing after 6s
2026-03-04 03:07:43 +09:00
agentson
2e3aed5664
fix: handle US session transitions and suppress US_DAY trading ( #400 )
Gitea CI / test (pull_request) Failing after 5s
2026-03-04 03:07:14 +09:00
f245f55a32
Merge pull request 'fix: #398 KR rt_cd rejection handling [REQ-OPS-001] [TASK-OPS-001] [TEST-OPS-001]' ( #405 ) from fix/398 into feature/398-400-401
Gitea CI / test (push) Successful in 35s
2026-03-04 03:04:42 +09:00
agentson
90cd7c0504
chore: retrigger CI for PR #405
Gitea CI / test (pull_request) Successful in 36s
2026-03-04 03:03:53 +09:00
agentson
b283880774
fix: handle KR order rejection via rt_cd check ( #398 )
Gitea CI / test (pull_request) Failing after 5s
2026-03-04 03:02:26 +09:00
agentson
fa89499ccb
docs: add implementation plan for #398 #400 #401
Gitea CI / test (push) Has been cancelled
2026-03-04 03:00:45 +09:00
agentson
b227554e9e
docs: add design for #398 #400 #401 feature integration workflow
2026-03-04 02:59:47 +09:00
c217e8cd72
Merge pull request 'fix: runtime anomaly handling for overnight startup and monitor ( #396 #397 )' ( #404 ) from feature/issue-396-397-runtime-anomaly-fixes into main
...
Gitea CI / test (push) Successful in 36s
Reviewed-on: #404
Reviewed-by: jihoson <kiparang7th@gmail.com >
2026-03-04 02:46:38 +09:00
agentson
bcbbf80d16
docs: clarify APP_CMD legacy and APP_CMD_ARGS contract
Gitea CI / test (push) Successful in 36s
Gitea CI / test (pull_request) Successful in 36s
2026-03-04 02:43:32 +09:00
agentson
dc0775cbc6
fix: add safer custom command path for run_overnight
Gitea CI / test (push) Successful in 36s
Gitea CI / test (pull_request) Successful in 35s
2026-03-04 02:36:24 +09:00
agentson
c412412f7b
fix: address second-round review findings on PR #404
Gitea CI / test (push) Successful in 36s
Gitea CI / test (pull_request) Successful in 36s
2026-03-04 02:29:54 +09:00
agentson
3cde8779fa
fix: address PR #404 review feedback
Gitea CI / test (push) Successful in 36s
Gitea CI / test (pull_request) Successful in 35s
2026-03-04 02:23:43 +09:00
agentson
370ee8cc85
fix: make overnight startup portable in CI environments
Gitea CI / test (push) Successful in 34s
Gitea CI / test (pull_request) Successful in 34s
2026-03-04 02:07:52 +09:00
agentson
528e17a29c
fix: stabilize overnight startup and monitor live fallback ( #396 #397 )
Gitea CI / test (push) Failing after 37s
Gitea CI / test (pull_request) Failing after 38s
2026-03-04 02:04:13 +09:00
d2f3fe9108
Merge pull request 'docs: consolidate CLAUDE entrypoint into agents guide ( #402 )' ( #403 ) from temp/agents-md-migration-20260303 into main
...
Gitea CI / test (push) Successful in 33s
Reviewed-on: #403
Reviewed-by: jihoson <kiparang7th@gmail.com >
2026-03-04 01:52:46 +09:00
agentson
12bcccab42
ci: rerun PR checks after traceability update
Gitea CI / test (pull_request) Successful in 32s
2026-03-04 01:32:42 +09:00
agentson
ef16cf8800
docs: consolidate agent entrypoint into agents.md ( #402 )
Gitea CI / test (pull_request) Failing after 5s
2026-03-04 01:31:00 +09:00
3c58c5d110
Merge pull request 'merge: feature/v3-session-policy-stream into main' ( #399 ) from feature/main-merge-v3-session-policy-stream-20260303 into main
...
Gitea CI / test (push) Failing after 5s
Reviewed-on: #399
Reviewed-by: jihoson <kiparang7th@gmail.com >
2026-03-04 00:47:20 +09:00
agentson
8ecd3ac55f
chore: retrigger CI after PR governance body update
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 32s
2026-03-04 00:36:57 +09:00
agentson
79ad108e2f
Merge origin/feature/v3-session-policy-stream into main
Gitea CI / test (pull_request) Failing after 5s
Gitea CI / test (push) Failing after 5s
2026-03-04 00:30:45 +09:00
d9cf056df8
Merge pull request 'process: add PR body post-check gate and tooling ( #392 )' ( #393 ) from feature/issue-392-pr-body-postcheck into feature/v3-session-policy-stream
...
Gitea CI / test (push) Successful in 33s
Reviewed-on: #393
2026-03-02 18:34:59 +09:00
agentson
bd9286a39f
fix: require executable tea fallback binary ( #392 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 18:32:07 +09:00
agentson
f4f8827353
fix: harden PR body validator for mixed escaped-newline and tea path ( #392 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 18:27:59 +09:00
agentson
7d24f19cc4
process: add mandatory PR body post-check step ( #392 )
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 18:20:17 +09:00
7cd818f1e2
Merge pull request 'process: enforce issue-status consistency for completion marks ( #390 )' ( #391 ) from feature/issue-390-validate-completion-consistency into feature/v3-session-policy-stream
...
Gitea CI / test (push) Successful in 32s
Reviewed-on: #391
2026-03-02 10:38:21 +09:00
agentson
7c17535c3d
test: narrow pending keyword and add pending-only guard ( #390 )
Gitea CI / test (pull_request) Successful in 33s
Gitea CI / test (push) Successful in 32s
2026-03-02 10:33:58 +09:00
agentson
453d67b91c
docs: sync requirements registry for governance gate ( #390 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-02 10:03:38 +09:00
agentson
ade5971387
process: enforce issue-status consistency in audit doc validation ( #390 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Failing after 5s
2026-03-02 09:59:40 +09:00
87683a88b4
Merge pull request 'risk: define and implement kill-switch refresh retry policy ( #377 )' ( #389 ) from feature/issue-377-kill-switch-refresh-retry into feature/v3-session-policy-stream
...
Gitea CI / test (push) Successful in 32s
Reviewed-on: #389
2026-03-02 09:47:56 +09:00
agentson
b34937ea9d
risk: polish retry coverage and refresh failure summary
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 31s
2026-03-02 09:44:24 +09:00
agentson
ba2370e40e
risk: add kill-switch refresh retry policy and tests ( #377 )
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 34s
2026-03-02 09:38:39 +09:00
1c41379815
Merge pull request 'strategy: align model exit signal policy with v2 spec ( #369 )' ( #388 ) from feature/issue-369-model-exit-signal-spec-sync into feature/v3-session-policy-stream
...
Gitea CI / test (push) Successful in 32s
Reviewed-on: #388
2026-03-02 09:35:23 +09:00
agentson
5e4c94bfeb
strategy: implement model assist be-lock path and clarify audit note
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 09:31:38 +09:00