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
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
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
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
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
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
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
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
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
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
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
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
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
agentson
2332ba868f
strategy: align model exit signal as assist-only trigger ( #369 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-02 09:25:03 +09:00
agentson
96d2c97fe7
analysis: apply execution-adjusted cost model in v2 backtest pipeline ( #368 )
Gitea CI / test (push) Failing after 5s
Gitea CI / test (pull_request) Failing after 5s
2026-03-02 03:39:57 +09:00
agentson
ca9e1ad0e2
test: harden session-risk global reset isolation
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 03:30:46 +09:00
agentson
928e60877c
test: add session-boundary risk reload e2e regressions ( #376 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 03:23:58 +09:00
agentson
8e02b1ea4f
blackout: persist session_id across queued intent lifecycle ( #375 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 03:09:33 +09:00
agentson
96e5de7c5d
test: align blackout queue mocks with overflow counter contract
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-02 03:03:35 +09:00
agentson
7959b749c7
blackout: enforce bounded oldest-drop queue policy on overflow ( #371 )
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 02:57:08 +09:00
agentson
d4f37ee392
trade: apply runtime strategy/fx pnl split on sell paths ( #370 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-02 02:35:54 +09:00
agentson
c27decb6b1
backtest: reflect cost/execution effects in fold scoring ( #368 )
Gitea CI / test (push) Failing after 6s
Gitea CI / test (pull_request) Failing after 5s
2026-03-02 02:10:08 +09:00
agentson
53a6ef2968
governance: enforce fail-fast ops traceability and task-test pairing ( #372 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Failing after 5s
2026-03-02 01:41:06 +09:00
agentson
d469002be7
test: add unhappy-path coverage for newline guard tokens
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-02 01:33:39 +09:00
agentson
3712a7a30b
test: cover governance newline-helper required tokens
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-02 01:30:02 +09:00
agentson
6656adc2b7
ci/docs: wire docs sync validator into workflows and tighten tests
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 35s
2026-03-01 23:09:20 +09:00
agentson
51fd6b7a72
docs validator: add validate_docs_sync with unit tests ( #363 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-01 23:03:52 +09:00
agentson
c431d82c0d
test: cover no-readonly-change early return in governance validator
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 33s
2026-03-01 22:44:02 +09:00
agentson
6be78d73ff
governance: enforce READ-ONLY approval evidence for protected file changes ( #356 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 33s
2026-03-01 22:09:48 +09:00
agentson
d1ef79f385
docs validator: handle plan link fragments and avoid duplicate link errors
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 32s
2026-03-01 21:20:06 +09:00
agentson
117657d13f
docs: enforce source path policy for ouroboros plan links ( #357 )
Gitea CI / test (push) Successful in 32s
Gitea CI / test (pull_request) Successful in 32s
2026-03-01 21:11:34 +09:00
agentson
999091e003
test: cover non-ci strict #TBD guard in handover check ( #358 )
Gitea CI / test (push) Successful in 33s
Gitea CI / test (pull_request) Successful in 32s
2026-03-01 21:02:51 +09:00
agentson
8f2c08e2b7
test: add ci-mode coverage for session handover gate
Gitea CI / test (push) Successful in 34s
Gitea CI / test (pull_request) Successful in 32s
2026-03-01 20:43:06 +09:00
agentson
5730f0db2a
ci: fix lint baseline and stabilize failing main tests
Gitea CI / test (push) Failing after 5s
Gitea CI / test (pull_request) Failing after 5s
2026-03-01 20:17:13 +09:00
agentson
e3a3aada83
test: set rt_cd success response in session-id daily regression test ( #326 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 13:38:57 +09:00
agentson
db316c539b
test: align daily session mock order response with rt_cd success path ( #326 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 13:37:04 +09:00
agentson
2df787757a
test: enforce explicit runtime session_id propagation in realtime/daily logs ( #326 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 4s
2026-03-01 10:14:59 +09:00
5f079206c6
Merge pull request 'infra: CI 자동 검증 강화 (정책 레지스트리 + TASK-REQ 매핑) ( #330 )' ( #347 ) from feature/issue-330-governance-ci-guard into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #347
2026-03-01 10:11:18 +09:00
agentson
c31ee37f13
infra: enforce governance sync and TASK-REQ mapping in CI ( #330 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:58:45 +09:00
agentson
701350fb65
feat: switch backtest triple barrier to calendar-minute horizon ( #329 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:44:24 +09:00
agentson
5fae9765e7
test: add blackout recovery overseas/failure revalidation coverage ( #328 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:40:00 +09:00
agentson
0ceb2dfdc9
feat: revalidate blackout recovery orders by price/session context ( #328 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:33:28 +09:00
agentson
42c06929ea
test: add session-risk reload edge-case coverage ( #327 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-02-28 22:20:59 +09:00