d9dfdac2dc
fix: update communicator implementations (Kotlin, Python, TypeScript) and archive task docs
2026-06-17 07:41:05 +09:00
21eed0e2ab
fullname 테스트 지원: 모든 언어 간 crosstest에 FullName 필드 추가
...
- Dart, Go, Kotlin, Python, TypeScript 전 언어 간 crosstest에 FullName 테스트 추가
- crosstest 파일 40개 이상에 FullName 필드 지원 코드 추가
- 테스트 매트릭스 스크립트 및 마일스톤 문서 업데이트
2026-06-16 21:56:48 +09:00
6c1cf96c00
update: protocol evolution compatibility roadmap and communicator tests across languages
2026-06-16 15:11:34 +09:00
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
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
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
d79e6cf2d7
test(perf): Kotlin TCP 병렬 기준선을 보강한다
...
Kotlin TCP parallel>=128이 baseline run을 멈추는 병목으로 확인되어 해당 행을 deferred로 기록하고, idle full baseline 후보와 후속 판단 근거를 로드맵과 작업 로그에 남긴다.
2026-06-05 20:52:56 +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
570cd8173c
Update Kotlin files and archive G08 task artifacts
2026-06-02 13:53:37 +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
617ec02090
feat: dart web crosstest and related test infrastructure updates
2026-05-30 22:59:23 +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
a3f3ccf4b5
docs: update cross-language crosstest commands in README and add dart_typescript/go_typescript/kotlin_* python_typescript crosstest files
2026-05-21 14:54:01 +09:00
f0da42c63a
수정: Kotlin-TypeScript 테스트 타임아웃 처리를 보강한다
...
TypeScript 클라이언트의 실행 타임아웃 시 하위 노드 프로세스가 남아 오케스트레이터의 스트림 수집 스레드가 무기한 대기하는 현상이 발생했다. 오케스트레이터가 테스트 실패 시에도 명확하게 종료되도록 보장하기 위해 프로세스 정리 로직을 보강한다.
2026-05-21 10:59:55 +09:00
d0754a353a
refactor: rename toki_socket to proto_socket across all languages
...
- Rename package/module from toki_socket to proto_socket in Dart, Kotlin, Python
- Update crosstest implementations to use renamed packages
- Add new proto_socket skill, deprecate add-toki-socket-crosstest-language skill
- Update domain rules for all languages
- Update documentation (README, PORTING_GUIDE, PROTOCOL, VERSIONING)
2026-05-02 07:19:12 +09:00
toki
c3bfb35a72
기능: kotlin server crosstest에 WSS phase를 추가한다
...
WsServer TLS 지원 완료 후 crosstest에 누락됐던 WSS phase를 4개 orchestrator에 추가.
TypeScript는 handshake 안정성을 위해 phase별 서버 인스턴스를 분리했다.
WsServer init 강화(setReuseAddr, startError 전파), TypeScript closeWebSocket 안정화 포함.
2026-04-27 01:05:21 +09:00
toki
1419895ed6
feat: add TLS WebSocket crosstest support across all languages
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 19:24:15 +09:00
toki
673265d785
feat: add TlsWsTest for Kotlin TLS WebSocket testing
2026-04-26 07:06:15 +09:00
toki
9cc1f1d58f
sync: update communicator implementation across all languages
...
- Align protocol documentation (PROTOCOL.md, README.md, VERSIONING.md)
- Go: add nonce test, update communicator
- Kotlin: update Communicator, TcpClient, TcpServer, add TLS test
- Python: update all modules, add certificate test resources
- TypeScript: update communicator, tcp/ws clients and servers, add tests
- Dart: update communicator, heartbeat mixin, and tests
2026-04-26 05:31:56 +09:00
toki
01de3f32bf
update: crosstest coverage and proto restructure changes
2026-04-25 07:00:53 +09:00
toki
15d11f9ac5
update: sync changes across implementations and add task logs
2026-04-24 17:18:44 +09:00
toki
ef0fa5e8bc
feat: add typescript implementation and crosstest files
2026-04-24 07:16:37 +09:00
toki
bf0157d35d
feat: add Python-Dart cross-test files
2026-04-24 03:42:25 +09:00
toki
839e97f245
feat: add Dart-Kotlin crosstest and improve WS protobuf server
...
- Add Dart-Kotlin crosstest implementation (dart_kotlin.dart, kotlin_dart.kt)
- Add Dart-Kotlin client implementation for Go (kotlin_dart_client.kt, dart_kotlin_client.dart)
- Update SKILL.md and openai.yaml for crosstest language support
- Improve ws_protobuf_server.dart with better error handling
- Fix crosstest client implementations for Go
2026-04-12 23:03:38 +09:00
toki
2dcb532e24
Add Kotlin implementation and improve protocol documentation
2026-04-12 16:35:39 +09:00