Alexander Whitestone
00a2c98074
paper: v0.1.6 — document whisper (private DM) and inventory commands
...
- Added whisper to §3.5 integration table and §3.7 command table
- Added whisper design paragraph: cross-room private messaging, type isolation, validation
- Added inventory stub to §3.7 command table
- Updated closing paragraph to include whisper isolation guarantee
2026-04-13 16:18:46 -04:00
Alexander Whitestone
6c0f7017a1
test: add 8 new tests for whisper and inventory commands
...
- whisper: delivery, privacy (no third-party leak), cross-room, nonexistent target, self-rejection, missing message
- inventory: stub output, short alias 'i'
2026-04-13 16:18:46 -04:00
Alexander Whitestone
0f1d21c5bd
feat: add whisper (private DM) and inventory commands to bridge
...
- whisper <user_id> <message>: private messaging between online users
- whisper validates target exists and rejects self-whisper
- whisper events delivered as type='whisper' (distinct from room_broadcast)
- inventory / i: stub command for future item system
2026-04-13 16:18:46 -04:00
Alexander Whitestone
02c0203afd
paper: v0.1.5 — add §6 failure mode analysis (WS disconnect, stale sessions, restart, connection storm)
2026-04-13 15:18:41 -04:00
Alexander Whitestone
73dcce3c7b
paper: v0.1.5 — add §3.7 MUD command integration table
...
Documents go/emote/say/look/who commands with syntax, behavior,
and isolation guarantees. go enables HTTP room transitions (was WS-only),
emote adds classic MUD third-person action broadcasts.
2026-04-13 15:10:52 -04:00
Alexander Whitestone
623e397d68
test: add 11 new tests for stats, go, and emote commands
...
- TestStatsEndpoint: empty bridge stats, stats after activity
- TestGoCommand: room change, occupant tracking, old-room notification,
same-room rejection, missing room argument
- TestEmoteCommand: room broadcast, first-person response, no self-echo,
/me alias support
- Also fix bare 'go'/'move' (no argument) to show usage hint
2026-04-13 15:09:52 -04:00
Alexander Whitestone
bb21d6c790
feat: add /bridge/stats endpoint, go/emote MUD commands
...
- /bridge/stats returns uptime, sessions, messages, rooms, WS connections
- 'go <room>' moves user between rooms via HTTP (was WS-only)
- 'emote <action>' broadcasts third-person action to room occupants
- Both commands notify other room occupants via room_events
2026-04-13 15:08:38 -04:00
Alexander Whitestone
601b7456a7
docs: add /bridge/stats to endpoint list in docstring
2026-04-13 15:08:08 -04:00
Alexander Whitestone
49910d752c
docs(paper): document rate limiting in architecture section
...
- Added contribution #5 : per-user token-bucket rate limiting
- New Section 3.6: Rate Limiting with algorithm details
- Updated limitations: rate limit state in-memory
- Maintains paper version 0.1.0-draft
2026-04-13 04:05:42 -04:00
Alexander Whitestone
b3f2a8b091
test: add rate limiter unit tests and HTTP integration tests
...
- Unit tests for RateLimiter: token refill, per-user isolation, reset
- HTTP tests: 429 response, X-RateLimit headers, per-user enforcement
- Uses rate_limited_client fixture with limit=3 for easy testing
2026-04-13 04:05:42 -04:00
Alexander Whitestone
c954ac4db9
feat(bridge): add per-user token-bucket rate limiting
...
- RateLimiter class with configurable max_tokens and window
- Default 60 requests per 60 seconds per user
- 429 response with X-RateLimit headers on exceed
- Remaining tokens header on success responses
- Prevents single-user resource monopolization
2026-04-13 04:05:42 -04:00
Alexander Whitestone
548288d2db
test: add /bridge/rooms endpoint tests — room listing, occupant counts, empty state
2026-04-13 04:05:42 -04:00
Alexander Whitestone
cf7e754524
feat: add /bridge/rooms endpoint — world-state room listing with occupants
2026-04-13 04:05:42 -04:00
Timmy-Sprint
96d77c39b2
paper: v0.1.4 — add §4.7 WebSocket concurrency (50 users), expand related work, add 4 citations
...
- Added §4.7 WebSocket concurrency & backpressure stress test (50 concurrent WS)
- Added §§2.5-2.6: local-first software principles, edge AI inference
- Added references [8]-[11]: Kleppmann (local-first), AWQ quantization, speculative decoding, edge LLM
- Updated abstract to include WebSocket latency data point
2026-04-13 04:05:18 -04:00
Timmy-Sprint
11c3520507
paper: add §4.6 memory profiling with measured 7.7KB/session data
...
- New experiment: profile_memory_usage.py (tracemalloc + RSS at 1-100 sessions)
- Results: 7.7 KB/session (23% under prior 10KB estimate)
- New paper section §4.6 with scaling table
- Updated §5.6 scalability with measured data instead of theory
- Version bump to 0.1.3-draft
2026-04-13 02:10:07 -04:00
Alexander Whitestone
98865f7581
Paper v0.1.2: add comparative analysis table (local-first vs cloud architectures)
...
Adds Section 5.5 comparing Multi-User Bridge against OpenAI API,
Anthropic API, and self-hosted vLLM+Redis across 8 dimensions:
session lookup latency, isolation mechanism, leakage risk,
offline operation, crisis detection latency, data sovereignty,
cost, and horizontal scaling.
Key finding: local-first trades horizontal scalability for zero-latency
session management and complete data sovereignty at <100 concurrent
users (schools, clinics, shelters scale).
Also adds vLLM PagedAttention citation [7].
2026-04-13 02:01:58 -04:00
Timmy-Paper
f6c36a2c03
paper: add 10/20-user scalability analysis (v0.1.1)
...
Refs #bridge-stress-test
- New §5.2 Scalability Analysis with 5/10/20-user comparison table
- Stress test results showing sub-3ms p99 at 20 users
- Throughput saturation at ~13,600 msg/s
- Updated abstract and section numbering
- New experiment result file: results_stress_test_10_20_user.md
2026-04-13 01:04:50 -04:00
Alexander Whitestone
b8a31e07f2
feat: room broadcast — say command delivers to all occupants in room
...
- say <message> now queues room_broadcast events on other sessions
- New GET /bridge/room_events/{user_id} endpoint (drain-on-read)
- WS connections receive real-time room broadcasts
- 5 new tests: broadcast, no-echo, room isolation, drain, 404
- Total tests: 27 (all passing)
2026-04-13 00:34:33 -04:00
Alexander Whitestone
df1978b4a9
paper: Sovereign in the Room — multi-user session isolation v0.1
...
- Abstract, intro, architecture, benchmarks, discussion
- Sub-ms latency (9570 msg/s), perfect isolation verified
- Crisis detection, room occupancy analysis
- Limitations and future work identified
2026-04-12 21:47:51 -04:00
Alexander Whitestone
f342b6fdd6
docs: 5-user concurrent benchmark results — 9570 msg/s, sub-ms latency, full isolation
2026-04-12 21:43:08 -04:00
Alexander Whitestone
5442d5b02f
feat: add concurrent user benchmark experiment (5-user latency/throughput/isolation)
2026-04-12 21:41:22 -04:00
Alexander Whitestone
e47939cb8d
test: 22 tests for multi-user bridge — isolation, crisis, HTTP endpoints
...
- Session isolation: independent history, reuse, room transitions, eviction
- Crisis detection: multi-turn 988 delivery, reset on normal, window expiry
- HTTP endpoints: health, chat, sessions, room occupants, crisis flag
2026-04-12 20:37:26 -04:00
Alexander Whitestone
79b735b595
feat: add multi-user HTTP+WS bridge with session isolation
...
- Per-user session state with isolated message history
- Crisis detection with multi-turn 988 delivery tracking
- HTTP POST /bridge/chat (curl-testable) + WebSocket per user
- Room occupancy tracking across concurrent sessions
- Session eviction when max capacity reached
- Health and sessions list endpoints
2026-04-12 20:35:22 -04:00
2718c88374
Merge PR #1330
...
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 2s
Mainline GOFAI facts, deterministic worker reasoning, and plan offload
2026-04-13 00:26:36 +00:00
c111a3f6c7
Merge pull request '[INFRA] Swarm Governor — org-wide PR pileup prevention' ( #1335 ) from perplexity/swarm-governor into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:26:23 +00:00
5cdd9aed32
Add swarm governor — prevents PR pileup across the org
CI / test (pull_request) Failing after 11s
CI / validate (pull_request) Failing after 15s
Review Approval Gate / verify-review (pull_request) Failing after 3s
2026-04-13 00:26:15 +00:00
9abe12f596
Merge pull request 'fix: [INFRA] Stand up a local Windows game runtime for Bannerlord on Apple Silicon' ( #1289 ) from mimo/build/issue-720 into main
Deploy Nexus / deploy (push) Failing after 4s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-13 00:23:06 +00:00
b93b1dc1d4
Merge pull request 'fix: [BRIDGE] Feed Evennia room/command events into the Nexus websocket bridge' ( #1305 ) from mimo/code/issue-727 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-13 00:22:37 +00:00
81077ab67d
Merge pull request 'fix: [UX] Honest connection-state banner for Timmy, Forge, weather, and block feed' ( #1323 ) from mimo/code/issue-696 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 4s
2026-04-13 00:22:11 +00:00
dcbef618a4
Merge pull request 'docs: add AI tools org assessment tracker ( #1119 )' ( #1321 ) from mimo/build/issue-1119 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:22:00 +00:00
a038ae633e
Merge pull request 'fix: [SOVEREIGN DIRECTIVE] Every wizard must catalog Alexander's requests and responses as artifacts' ( #1311 ) from mimo/create/issue-1116 into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:21:53 +00:00
6e8aee53f6
Merge pull request 'fix: [PORTAL] Deterministic Morrowind pilot loop with world-state proof' ( #1303 ) from mimo/code/issue-673 into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:21:41 +00:00
b2d9421cd6
Merge pull request 'fix: [HARNESS] Deterministic context compaction for long local sessions' ( #1302 ) from mimo/code/issue-675 into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:21:35 +00:00
dded4cffb1
Merge pull request 'fix: [Mnemosyne] Memory Constellation — glowing animated connection lines' ( #1298 ) from mimo/code/issue-1215 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-13 00:20:53 +00:00
0511e5471a
Merge pull request 'fix: [Mnemosyne] Memory search panel — text search through holographic archive' ( #1296 ) from mimo/code/issue-1208 into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:20:48 +00:00
f6e8ec332c
Merge pull request 'fix: [EPIC] Steal GBrain — Adopt Garry Tan's production knowledge architecture' ( #1295 ) from mimo/code/issue-1181 into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:20:43 +00:00
4c597a758e
Merge pull request 'fix: [PORTALS] Build a portal atlas / world directory for all current and future worlds' ( #1287 ) from mimo/build/issue-712 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 5s
2026-04-13 00:19:35 +00:00
beb2c6f64d
Merge pull request 'fix: [UI] Add first Nexus operator panel for Evennia room snapshot' ( #1288 ) from mimo/build/issue-728 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 6s
2026-04-13 00:19:29 +00:00
0197639d25
Merge pull request 'fix: [EPIC] Operation Get A Job — LLC Formation, Revenue Pipeline, Client Acquisition' ( #1328 ) from mimo/build/issue-901 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 5s
2026-04-13 00:13:33 +00:00
f6bd6f2548
Merge pull request 'fix: [ALLEGRO-BACKLOG] Build fleet health JSON feed for Nexus Watchdog' ( #1329 ) from mimo/build/issue-865 into main
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:13:25 +00:00
f64ae7552d
Merge pull request 'fix: [PERF] Add quality-tier feature gating for heavy visual effects' ( #1285 ) from mimo/build/issue-706 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-13 00:13:19 +00:00
e8e645c3ac
Merge pull request 'fix: [RETRO] Nightly Retrospective 2026-04-11 → 2026-04-12' ( #1327 ) from mimo/code/issue-1277 into main
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 4s
2026-04-13 00:13:10 +00:00
c543202065
feat: integrate blackboard into AgentFSM
Deploy Nexus / deploy (push) Failing after 2s
Staging Verification Gate / verify-staging (push) Failing after 2s
2026-04-12 23:32:05 +00:00
c6a60ec329
refactor: move symbolic engine components to separate file
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-12 23:28:40 +00:00
Alexander Whitestone
ed4c5da3cb
fix: closes #865
CI / test (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Failing after 3s
2026-04-12 19:28:17 -04:00
0ae8725cbd
feat: integrate blackboard into MemoryOptimizer
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-12 23:28:13 +00:00
8cc707429e
feat: extract symbolic engine components
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-12 23:27:52 +00:00
Alexander Whitestone
dbad1cdf0b
fix: closes #1277
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 14s
Review Approval Gate / verify-review (pull_request) Failing after 3s
2026-04-12 19:27:19 -04:00
Alexander Whitestone
96426378e4
fix: portfolio CTA, rate card consistency, remove typo file
...
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 14s
Review Approval Gate / verify-review (pull_request) Failing after 3s
- Add 'Let's Build' CTA section to portfolio.md with contact info and next steps
- Fix README decision rule: minimum project k (was k, rate-card says k)
- Remove CONTRIBUTORING.md typo duplicate (content already in CONTRIBUTING.md)
2026-04-12 19:26:36 -04:00
Alexander Whitestone
0458342622
fix: closes #696
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 16s
Review Approval Gate / verify-review (pull_request) Failing after 2s
2026-04-12 19:25:39 -04:00