6cdd0c3581
feat: protocol evolution compatibility implementation
...
- Add legacy alias support for backward compatibility
- Update ProtocolBuffer message definitions with new fields
- Implement fullname-based message routing
- Add alias fallback logic in all language clients (Dart, Go, Kotlin, Python, TypeScript)
- Update test suites for alias and fullname validation
- Add protocol sync verification tools
- Update documentation (PORTING_GUIDE, PROTOCOL, VERSIONING)
- Add agent task documentation for protocol evolution
2026-06-16 06:56:15 +09:00
fa883ee2aa
chore: archive nightly-large-payload-baseline milestone and add task artifacts
2026-06-15 08:37:09 +09:00
29ea1898bc
feat: dart large packet guard implementation and migration to archive
2026-06-14 21:09:34 +09:00
71e709d30d
feat: large-payload-followup-optimization task completion
...
- Kotlin: TCP parallel test, WebSocket latency fix, stress test updates
- TypeScript: TCP client, WebSocket client/server fixes, stress test, WS test updates
- Archive completed subtasks (03_kotlin_tcp_parallel, 04_ws_fixed_latency)
- Update roadmap milestone
2026-06-14 20:07:07 +09:00
d2cee0ab9b
feat: large payload follow-up optimization
...
- typescript: communicator nonce handling and WS client improvements
- typescript: performance benchmark and test updates
- agent-ops: update test matrix scripts for performance/stress
- agent-roadmap: update milestone documentation
- agent-task: add kotlin tcp parallel optimization task
2026-06-14 16:46:44 +09:00
0b1b6410fc
fix(typescript): in-place unmask optimization and large-payload-followup-optimization task completion
2026-06-11 08:26:19 +09:00
c10d83ed4c
feat(agent-ops): 테스트 라우팅 wrapper를 추가한다
2026-06-10 19:20:21 +09:00
a2d05ddb9b
docs(agent-ops): full 테스트 라우팅 계약을 정리한다
2026-06-10 18:17:03 +09:00
a8d61bbe9f
test(test-matrix): 야간 성능/안정성 full 후보 분리
...
변경 기반 라우팅에서 full 기간성 후보와 낮 시간 quick 후보를 분리해 성능/안정성의 20:00 이후 야간 실행 계약을 명확히 했다.
2026-06-10 10:19:30 +09:00
cc21fff146
feat: change-aware test routing skill 및 테스트 아카이브 업데이트
...
- run_test_by_change.sh 스크립트 개선
- run_full_test.sh 스크립트 추가
- SKILL.md 문서 업데이트
- change-aware-test-routing 마일스톤 업데이트
- Dart web coverage 및 full functional periodic 테스트 아카이브 추가
2026-06-09 10:39:39 +09:00
95aeabb271
Consolidate roadmap updates, archive moves, and validation routing changes
2026-06-08 19:02:21 +09:00
e4b7d20f75
docs(roadmap): 성능 병목 완료 후보를 기록한다
...
성능 병목 개선 마일스톤의 회귀 검증과 호환성 매트릭스 완료 근거를 남기고, 완료된 agent-task 산출물을 archive 경로로 정리하기 위해 커밋한다.
2026-06-07 21:38:02 +09:00
83a8b2250e
perf(dart): WS burst 수신 회귀를 해소한다
...
작은 WS frame을 isolate 왕복 없이 처리해 full 성능 검증에서 확인된 Dart WS burst hard-gate 회귀를 닫는다.
성능 검증 루프의 task archive와 로드맵 완료 근거도 함께 보존한다.
2026-06-07 20:42:33 +09:00
85b86fcede
perf(kotlin): WS 전송 지연 경로를 보강한다
...
Kotlin WS 고정 지연 병목을 줄이기 위해 서버 accepted socket에 TCP_NODELAY를 적용하고, 클라이언트 send path의 vararg spread-copy를 제거한다. 리뷰 루프 완료 로그도 함께 archive한다.
2026-06-06 21:26:38 +09:00
8c78133ea0
fix(kotlin): WS 종료 경로를 안정화한다
...
WSS 테스트가 반복 실행과 전체 테스트에서 간헐적으로 timeout 되던 원인을 닫기 위해 client/server close 소유권과 테스트 TLS 설정을 정리한다.
2026-06-06 20:20:53 +09:00
563193f80f
perf(kotlin): WS 진단 계측을 추가한다
...
Kotlin WS 지연 병목을 분리하기 위해 frame copy와 staging metrics를 추가하고, stress row에 진단값을 남긴다. 이어지는 review loop와 roadmap evidence도 함께 기록한다.
2026-06-06 16:34:43 +09:00
a0c2acc95f
perf(dart): isolate 대용량 payload 전달을 최적화한다
...
1MB 수신 경로에서 isolate mailbox copy 비용을 줄이기 위해 IO gateway의 large frame과 decoded payload 전달에 TransferableTypedData를 적용한다.
검증과 코드리뷰 완료 상태를 agent-task archive에 함께 남긴다.
2026-06-06 14:34:27 +09:00
ce2457c0d3
feat: dart isolate transport path optimization - G08 task completion
...
- Moved archive files to 2026/06 task archive
- Optimized communicator.dart for isolate transport
- Updated protobuf_client.dart changes
- Refactored ws_protobuf_client_io.dart and ws_protobuf_client_web.dart
2026-06-06 14:02:08 +09:00
9082c0cb3f
feat(dart): isolate gateway contract optimization & archive task 10_dart_isolate_gateway_contract
2026-06-06 13:11:09 +09:00
f6234bd83a
perf(socket): 성능 병목 개선을 반영한다
...
Dart TCP/heartbeat, Python sustained sampling, TypeScript WS 1MB 경로의 성능 병목을 분리하고 검증 산출물을 함께 남긴다.
2026-06-06 12:47:15 +09:00
918b192822
update roadmap and performance optimization files
2026-06-06 05:02:34 +09:00
0cf51a8ad8
docs(task): compare-rule 완료 상태를 기록한다
...
full baseline comparison evidence가 확보되어 milestone task를 완료 처리하고 active plan/review 파일을 archive 로그로 정리한다.
2026-06-06 04:00:59 +09:00
5f727c0903
docs(task): compare-rule 선행 상태를 동기화한다
...
idle-full archive complete.log가 충족된 상태를 compare-rule plan과 review checkpoint에 반영한다.
2026-06-05 20:58:09 +09:00
55d7cfbfc6
docs(roadmap): 현 마일스톤 작업 상태를 동기화한다
...
idle-full 완료 이벤트를 마일스톤에 반영하고, 해소된 active USER_REVIEW 상태를 archive 완료 로그 기준으로 정리한다.
2026-06-05 20:57:03 +09:00
d79e6cf2d7
test(perf): Kotlin TCP 병렬 기준선을 보강한다
...
Kotlin TCP parallel>=128이 baseline run을 멈추는 병목으로 확인되어 해당 행을 deferred로 기록하고, idle full baseline 후보와 후속 판단 근거를 로드맵과 작업 로그에 남긴다.
2026-06-05 20:52:56 +09:00
518b37b379
perf(typescript): gateway 성능 row를 분리한다
...
default coordinator gateway와 explicit worker_threads 경로를 같은 성능 record에서 구분해야 병목 해석과 baseline 비교가 정확해진다.
2026-06-04 20:32:09 +09:00
afc8f7839e
feat: [G07] TS gateway row processing performance optimization
...
- Refactor RowParser to use pooled buffers for batch row processing
- Add parallel row processing with Web Worker offloading in browser
- Optimize TypeScript Node.js gateway TCP/WS handlers
- Update tests for communicator, tcp, ws with performance improvements
2026-06-04 19:08:38 +09:00
6ba2b3f1c0
update performance-hotspot-optimization roadmap and add task archive
2026-06-04 15:50:06 +09:00
4dbeecf2fb
feat: high-performance-parallel-operations milestone - gateway real path and cleanup
...
- Add gateway real path implementation (06_gateway_real_path)
- Add gateway cleanup tasks (07+06_gateway_cleanup)
- Update Go WebSocket client and benchmark
- Update Kotlin Communicator, TcpClient, WsClient and stress tests
- Update TypeScript base_client, communicator, inbound_gateway, node variants, tcp/ws clients and tests
- Update Kotlin and TypeScript stress benchmarks
- Update roadmap milestone documentation
2026-06-03 18:05:34 +09:00
09041950e5
chore: update stress test scripts and archive slow_mix task files
2026-06-03 13:10:48 +09:00
9845503990
feat: high-performance parallel operations stress test updates across all languages
...
- Update stress test scripts for Dart, Go, Kotlin, Python, TypeScript
- Update run_stress.sh for test matrix execution
- Update roadmap milestone documentation
- Add task archive and active task directories
2026-06-03 12:07:22 +09:00
73a0d4b20b
feat: payload size matrix benchmark + archive completed subtask artifacts
2026-06-03 06:15:52 +09:00
9a02a13dc5
chore: archive completed subtask 02+01_cross_baseline and update crosstest files across all languages
...
Signed-off-by: toki <r0bin5736@gmail.com>
2026-06-03 05:14:16 +09:00
b541b8ab44
feat: high-performance parallel operations milestone work
...
- Add stress benchmarks for Dart, Go, Python
- Add Kotlin crosstest stress benchmark
- Update ROADMAP and high-performance-parallel-operations milestone
- Remove deprecated inbound-queue-ordering milestone
- Update run_stress.sh test matrix script
- Update TypeScript stress benchmark
2026-06-02 22:34:15 +09:00
041a7b529b
update: modify tsconfig, add stress test scripts and benchmarks, archive completed subtask
2026-06-02 19:28:30 +09:00
967153e989
feat: inbound queue ordering implementation and verification
2026-06-02 18:48:45 +09:00
fca7d27273
feat(typescript): implement inbound gateway and queue ordering
...
- Add inbound_gateway.ts for handling inbound message routing
- Add node_inbound_gateway.ts for Node.js-specific inbound processing
- Add node_inbound_gateway_worker.ts for worker-based processing
- Update communicator.ts with queue ordering support
- Update node.ts with inbound gateway integration
- Update communicator.test.ts with new test cases
- Archive completed task files for 08_typescript_gateway
2026-06-02 17:03:49 +09:00
84635c3ff4
chore(m-inbound-queue-ordering): G08 typescript gateway review + Python gateway fixes
...
- Add archive for 07_python_gateway cloud G08 artifacts
- Fix Python communicator and test updates
2026-06-02 15:39:11 +09:00
570cd8173c
Update Kotlin files and archive G08 task artifacts
2026-06-02 13:53:37 +09:00
2ec43f2d00
feat: inbound queue ordering - Go gateway implementation
...
- Add inbound_gateway.go and inbound_gateway_test.go
- Update communicator.go with nonce handling improvements
- Update tcp_client.go and ws_client.go
- Update communicator_test.go and ws_test.go
- Move old Go gateway docs to archive
2026-06-02 11:43:10 +09:00
bdcebdeb56
feat: dart inbound gateway implementation and inbound queue ordering milestone progress
...
- Add inbound_gateway.dart, inbound_gateway_io.dart, inbound_gateway_web.dart
- Update communicator.dart and proto_socket.dart for inbound queue support
- Update browser_ws_import_compile.dart and communicator_test.dart
- Archive Dart gateway task (04_dart_gateway)
- Create plan and code review docs for go/kotlin/python/typescript gateways
- Update roadmap files (ROADMAP.md, current.md, inbound-queue-ordering.md)
2026-06-02 10:45:33 +09:00
be9d1936c5
archive: gateway contract task files and update tests across languages
2026-06-02 08:52:17 +09:00
a9480c5afb
feat: implement inbound queue ordering across all language implementations
...
- Add gateway contract for inbound queue ordering (03+02_gateway_contract)
- Update receive thread model across Dart, Go, Kotlin, Python, TypeScript
- Implement queue ordering logic in BaseClient and Communicator
- Add comprehensive tests for queue ordering in all languages
- Update documentation (PORTING_GUIDE, PROTOCOL, README)
- Archive task completion logs for completed subtasks
2026-06-02 05:36:52 +09:00
5df325bf96
feat: Dart Web E2E 테스트 및 크로스 테스트 추가
...
- Dart Web 브라우저 E2E 테스트 프레임워크 추가
- browser_ws_dart_io_test, browser_ws_kotlin_test 등 브라우저 통합 테스트 추가
- Dart Web 크로스테스트 케이스 추가 (go, kotlin, python, typescript)
- TypeScript 브라우저 웹소켓 클라이언트 개선
- Node.js 웹소켓 서버 클라이언트 업데이트
- 테스트 실행 매트릭스 스킬 및 스크립트 업데이트
- README.md 문서 업데이트
2026-05-25 00:30:37 +09:00
9db4e7020d
add: stability_baseline archive files
2026-05-22 13:42:44 +09:00
cffebc0fc7
교차 테스트 프로세스 정리 및 문서 업데이트 (Go, Dart, TypeScript, Python)
2026-05-21 17:14:34 +09:00
f0da42c63a
수정: Kotlin-TypeScript 테스트 타임아웃 처리를 보강한다
...
TypeScript 클라이언트의 실행 타임아웃 시 하위 노드 프로세스가 남아 오케스트레이터의 스트림 수집 스레드가 무기한 대기하는 현상이 발생했다. 오케스트레이터가 테스트 실패 시에도 명확하게 종료되도록 보장하기 위해 프로세스 정리 로직을 보강한다.
2026-05-21 10:59:55 +09:00
5cee7e2c71
chore: update typescript ws client/test and add agent-task docs
2026-05-21 09:52:41 +09:00
9872ebac87
정리: 에이전트 작업 로그를 보관한다
2026-05-20 07:26:23 +09:00
toki
0d8359959a
update typescript_kotlin crosstest and add agent-task logs
2026-04-27 18:33:01 +09:00