Commit Graph

1 Commits

Author SHA1 Message Date
Alexander Whitestone
6030222413 feat: Code Patterns Evennia and Tower — 1K Problem->Solution Pairs (#593)
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 9s
Smoke Test / smoke (pull_request) Failing after 8s
Validate Config / YAML Lint (pull_request) Failing after 5s
Validate Config / JSON Validate (pull_request) Successful in 18s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m2s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 1m6s
Validate Config / Cron Syntax Check (pull_request) Successful in 13s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 8s
Validate Config / Playbook Schema Validation (pull_request) Successful in 18s
Validate Training Data / validate (pull_request) Successful in 15s
PR Checklist / pr-checklist (pull_request) Successful in 6m22s
Architecture Lint / Lint Repository (pull_request) Failing after 28s
- Add scripts/generate_code_patterns_evennia_tower.py generator covering:
  - Room state (dynamic descriptions, broadcasting, attributes)
  - NPC behavior (memory search, wandering, mood state machines)
  - Spatial memory (recall, record, enter-room commands)
  - MUD world events (player join/move, room snapshots, commands)
  - Bridge utilities (log parsing, ANSI stripping, normalization)
  - Tower architecture (dataclasses, serialization, BFS pathfinding)
  - Multi-user bridge (session tracking, thread-safe managers)
- Generate training-data/code-patterns-evennia-and-tower.jsonl with 1,000
  valid JSONL problem->solution pairs.
- All pairs validated: 1000 valid JSON objects, 6 domains.

Closes #593
2026-04-22 01:56:21 -04:00