a8b2f5d9ed
feat: add rule dispatch, cross-plugin API, and Docker integration test
...
Wire rule registry and authenticated callbacks into both client and server
runtimes; expose __yonexusClient / __yonexusServer on globalThis for
cross-plugin communication. Add Docker-based integration test with
server-test-plugin (test_ping echo) and client-test-plugin (test_pong
receiver), plus docker-compose setup. Fix transport race condition where
a stale _connections entry caused promoteToAuthenticated to silently fail.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 20:15:09 +01:00
3bb0a79057
Add umbrella validation entry point
2026-04-09 04:38:15 +00:00
cdf17bf1c4
chore: close yonexus pairing follow-ups
2026-04-09 04:06:10 +00:00
12224c761f
test: expand failure and recovery coverage
2026-04-09 03:33:09 +00:00
8c9307f061
docs: update failure-path coverage status
2026-04-09 03:02:40 +00:00
6f164db7f8
docs: lock v1 scope and terminology
2026-04-09 02:33:21 +00:00
8b5a8efe9a
docs: update yonexus failure-path progress
2026-04-09 02:04:11 +00:00
e1835ba489
test: extend failure-path recovery coverage
2026-04-09 01:32:49 +00:00
0a7f895315
docs(test): mark CF-06 and heartbeat failures
2026-04-09 01:19:26 +00:00
25a59adb5d
test: extend yonexus integration coverage
2026-04-09 01:13:49 +00:00
477ccc8e5a
YNX-1105c: cover auth nonce collision/rate limit failures
2026-04-09 01:04:59 +00:00
685213b3d4
YNX-1104/1105: Add integration test framework and pairing failure path tests
...
- YNX-1104a: Create Server-Client integration test framework
- MockTransportPair for simulating network communication
- createIntegrationTestContext() for test environment setup
- First-time pairing flow integration tests
- Reconnection flow tests
- YNX-1105a: Create failure path test matrix documentation
- MATRIX.md with PF/AF/RP/CF/HF/SR categories
- Priority marking for critical security paths
- YNX-1105b: Implement pairing failure path tests
- PF-01: Invalid pairing code with retry
- PF-02: Expired pairing code cleanup
- PF-03: Unknown identifier rejection
- PF-04: Admin notification failure handling
- PF-05: Empty/whitespace code rejection
- PF-06: Malformed payload handling
- PF-07: Double pairing protection
- Edge cases: concurrent pairing, state cleanup
- Update TASKLIST.md with completion status
2026-04-09 00:59:43 +00:00
83e02829e7
reset project and add new yonexus communication plan
2026-03-31 13:59:40 +00:00
b7a0211fb5
feat: add filesystem resource layout and docs query tool; replace NEW_FEAT with FEAT
2026-03-07 16:31:53 +00:00
76d6a31d25
feat: optimize query path and add smoke test/demo assets
2026-03-07 07:00:51 +00:00