ae00bd7173
Merge pull request 'feat: Timmy Voice Batch 05 — 1K prompt→response pairs ( #585 )' ( #858 ) from fix/585 into main
Architecture Lint / Linter Tests (push) Successful in 8s
Smoke Test / smoke (push) Failing after 6s
Validate Config / YAML Lint (push) Failing after 4s
Validate Config / JSON Validate (push) Successful in 18s
Validate Config / Cron Syntax Check (push) Successful in 13s
Validate Config / Deploy Script Dry Run (push) Successful in 10s
Validate Config / Python Syntax & Import Check (push) Failing after 49s
Validate Config / Python Test Suite (push) Has been skipped
Validate Config / Playbook Schema Validation (push) Successful in 22s
Validate Config / Shell Script Lint (push) Failing after 54s
Architecture Lint / Lint Repository (push) Failing after 18s
2026-04-26 00:09:15 +00:00
12a3ba9c18
Merge pull request 'feat: Timmy Voice Batch 03 — 1K prompt→response pairs ( #583 )' ( #855 ) from fix/583 into main
Architecture Lint / Lint Repository (push) Has been cancelled
Architecture Lint / Linter Tests (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
Validate Config / Python Test Suite (push) Has been cancelled
Validate Config / Cron Syntax Check (push) Has been cancelled
Validate Config / Deploy Script Dry Run (push) Has been cancelled
Validate Config / Playbook Schema Validation (push) Has been cancelled
Validate Config / JSON Validate (push) Has started running
Validate Config / Shell Script Lint (push) Has been cancelled
Validate Config / Python Syntax & Import Check (push) Has been cancelled
Validate Config / YAML Lint (push) Has been cancelled
2026-04-26 00:09:12 +00:00
e790f5bbac
Merge pull request 'feat: Pop scene descriptions — 100 lyrics→visual sets ( #606 )' ( #852 ) from fix/606-pop into main
Architecture Lint / Linter Tests (push) Has been cancelled
Architecture Lint / Lint Repository (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
Validate Config / YAML Lint (push) Has been cancelled
Validate Config / JSON Validate (push) Has been cancelled
Validate Config / Python Syntax & Import Check (push) Has been cancelled
Validate Config / Python Test Suite (push) Has been cancelled
Validate Config / Shell Script Lint (push) Has been cancelled
Validate Config / Cron Syntax Check (push) Has been cancelled
Validate Config / Deploy Script Dry Run (push) Has been cancelled
Validate Config / Playbook Schema Validation (push) Has been cancelled
2026-04-26 00:08:40 +00:00
e8f63e6f89
Merge pull request 'feat: Code Patterns Evennia and Tower — 1K Problem->Solution Pairs ( #593 )' ( #851 ) from fix/593 into main
Architecture Lint / Lint Repository (push) Has been cancelled
Architecture Lint / Linter Tests (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
Validate Config / YAML Lint (push) Failing after 16s
Validate Config / Python Test Suite (push) Has been cancelled
Validate Config / Cron Syntax Check (push) Has been cancelled
Validate Config / Deploy Script Dry Run (push) Has been cancelled
Validate Config / JSON Validate (push) Has been cancelled
Validate Config / Playbook Schema Validation (push) Has been cancelled
Validate Config / Shell Script Lint (push) Has been cancelled
Validate Config / Python Syntax & Import Check (push) Has been cancelled
2026-04-26 00:08:37 +00:00
Alexander Whitestone
2c637dd0b1
feat: Timmy Voice Batch 05 — 1K prompt-response pairs ( #585 )
...
Architecture Lint / Linter Tests (pull_request) Successful in 31s
Smoke Test / smoke (pull_request) Failing after 28s
Validate Config / YAML Lint (pull_request) Failing after 19s
Validate Config / JSON Validate (pull_request) Successful in 23s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 58s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 26s
Validate Config / Cron Syntax Check (pull_request) Successful in 3s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 4s
Validate Config / Playbook Schema Validation (pull_request) Successful in 8s
Validate Training Data / validate (pull_request) Successful in 7s
Architecture Lint / Lint Repository (pull_request) Failing after 28s
PR Checklist / pr-checklist (pull_request) Failing after 9m28s
Generate 1,000 prompt-response pairs in Timmy's voice for training.
- training-data/timmy-voice-batch05.jsonl (1,000 pairs)
- training-data/generate_timmy_voice_batch05.py (deterministic generator)
- training-data/README-batch05.md (batch documentation)
Quality: avg 0.83, threshold >= 0.80. 40% curated seeds, 60% synthetic.
2026-04-22 03:37:46 -04:00
Alexander Whitestone
16902d05b2
feat: Timmy Voice Batch 03 — 1K prompt→response pairs ( #583 )
...
Architecture Lint / Linter Tests (pull_request) Successful in 26s
Smoke Test / smoke (pull_request) Failing after 23s
Validate Config / YAML Lint (pull_request) Failing after 17s
Validate Config / JSON Validate (pull_request) Successful in 21s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m11s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 1m11s
Validate Config / Cron Syntax Check (pull_request) Successful in 15s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 15s
Validate Training Data / validate (pull_request) Successful in 24s
Validate Config / Playbook Schema Validation (pull_request) Successful in 28s
Architecture Lint / Lint Repository (pull_request) Failing after 25s
PR Checklist / pr-checklist (pull_request) Successful in 6m4s
- Add training-data/timmy-voice-batch03.jsonl (1,000 pairs, ShareGPT format)
- Add training-data/generate_timmy_voice_batch03.py (deterministic generator)
- Add training-data/validate_timmy_voice.py (SOUL.md compliance checker)
- Add training-data/README-batch03.md (batch documentation)
All pairs quality score ≥ 0.80, avg 0.83.
Categories: hermes (427), sovereignty (464), crisis (109).
Crisis prompts include 988 protocol.
Closes #583
2026-04-22 02:58:23 -04:00
Alexander Whitestone
07843ce12c
feat: Pop scene descriptions — 100 lyrics→visual sets ( #606 )
...
Architecture Lint / Linter Tests (pull_request) Successful in 35s
Smoke Test / smoke (pull_request) Failing after 23s
Validate Config / YAML Lint (pull_request) Failing after 19s
Validate Config / JSON Validate (pull_request) Successful in 23s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m4s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 43s
Validate Config / Cron Syntax Check (pull_request) Successful in 8s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 8s
Validate Config / Playbook Schema Validation (pull_request) Successful in 27s
Validate Training Data / validate (pull_request) Successful in 23s
PR Checklist / pr-checklist (pull_request) Successful in 4m26s
Architecture Lint / Lint Repository (pull_request) Failing after 29s
- scripts/generate-pop-scenes.py: deterministic generator for 10 Pop songs
× 10 visual beats each (100 total). Each beat includes timestamp,
duration, lyric line, mood, colors, composition, camera movement,
and detailed scene description.
- training-data/scene-descriptions-pop.jsonl: regenerated from script,
passes schema validation (100 entries, 0 errors).
- Also mirrors output to ~/.hermes/training-data/ on generation.
Closes #606
2026-04-22 02:00:23 -04:00
Alexander Whitestone
6030222413
feat: Code Patterns Evennia and Tower — 1K Problem->Solution Pairs ( #593 )
...
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
Alexander Whitestone
0488944b12
training-data( #604 ): 500 Game Assets terse→rich prompt pairs
...
Architecture Lint / Linter Tests (pull_request) Successful in 17s
Smoke Test / smoke (pull_request) Failing after 23s
Validate Config / YAML Lint (pull_request) Failing after 17s
Validate Config / JSON Validate (pull_request) Successful in 20s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 56s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 33s
Validate Config / Cron Syntax Check (pull_request) Successful in 8s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 7s
Validate Config / Playbook Schema Validation (pull_request) Successful in 15s
Validate Training Data / validate (pull_request) Successful in 13s
Architecture Lint / Lint Repository (pull_request) Failing after 13s
PR Checklist / pr-checklist (pull_request) Failing after 9m28s
Generate 500 prompt expansion pairs for game assets domain:
- 125 sprite entries (characters, enemies, items in various art styles)
- 125 background entries (levels, environments, atmospheres)
- 125 UI element entries (HUD, menus, icons, frames)
- 125 effect entries (particles, spells, explosions, trails)
Each entry follows the standard JSONL format:
{"terse": "...", "rich": "...", "domain": "game assets"}
Closes #604
2026-04-22 01:54:35 -04:00
Alexander Whitestone
b3a0adaf87
fix: JSON schema + validator for scene description training data ( #647 )
...
Architecture Lint / Linter Tests (pull_request) Successful in 25s
Smoke Test / smoke (pull_request) Failing after 17s
Validate Config / YAML Lint (pull_request) Failing after 16s
Validate Config / JSON Validate (pull_request) Successful in 18s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 45s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 56s
Validate Config / Cron Syntax Check (pull_request) Successful in 12s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 12s
PR Checklist / pr-checklist (pull_request) Failing after 4m12s
Validate Config / Playbook Schema Validation (pull_request) Successful in 23s
Validate Training Data / validate (pull_request) Successful in 18s
Architecture Lint / Lint Repository (pull_request) Failing after 23s
- Updated schema to support both full (genre+bpm+duration_seconds) and
simplified (duration) formats across all 13 genre files
- Added oneOf support for mood_arc (string or array)
- Added camera_movement as alternate scene field (used in hiphop)
- Validator catches: missing fields, wrong types, empty values,
unexpected fields
- All 1300 entries across 13 scene-descriptions-*.jsonl files pass
- Auto-detects schema path, supports --schema flag
Closes #647
2026-04-21 10:36:57 -04:00
3dc1046cf8
fix: add missing artist + timestamp fields to country scene descriptions ( #645 )
Architecture Lint / Linter Tests (push) Successful in 23s
Smoke Test / smoke (push) Failing after 20s
Validate Config / YAML Lint (push) Failing after 11s
Validate Config / JSON Validate (push) Successful in 19s
Architecture Lint / Lint Repository (push) Has been cancelled
Validate Config / Python Test Suite (push) Has been cancelled
Validate Config / Cron Syntax Check (push) Has been cancelled
Validate Config / Deploy Script Dry Run (push) Has been cancelled
Validate Config / Playbook Schema Validation (push) Has been cancelled
Validate Config / Shell Script Lint (push) Has been cancelled
Validate Config / Python Syntax & Import Check (push) Has been cancelled
2026-04-21 11:17:36 +00:00
Merge Bot
df201d33e1
Merge PR #640 : training-data/scene-descriptions-metal.jsonl
2026-04-16 05:11:05 +00:00
Merge Bot
0427f3e32d
Merge PR #692 : training-data/scene-descriptions-country.jsonl (added)
2026-04-16 05:10:27 +00:00
Merge Bot
17adbbc611
Merge PR #639 : training-data/music_moods_500.jsonl (added)
2026-04-16 05:08:31 +00:00
Merge Bot
b909d36f7b
Merge PR #641 : training-data/scene-descriptions-pop.jsonl (added)
2026-04-16 05:08:20 +00:00
Merge Bot
de36438c3a
Merge PR #642 : training-data/scene-descriptions-folk.jsonl (added)
2026-04-16 05:08:13 +00:00
Merge Bot
b5455cea8a
Merge PR #648 : training-data/video-scenes-prompts.jsonl (added)
2026-04-16 05:07:30 +00:00
Merge Bot
8a0f16c0ca
Merge PR #656 : training-data/crisis-response/direct-suicidal-statements-500.jsonl (added)
2026-04-16 05:06:59 +00:00
Merge Bot
bc6075d369
Merge PR #667 : training-data/schema.json (added)
2026-04-16 05:06:13 +00:00
Merge Bot
ff4fd36ea2
Merge PR #693 : training-data/scene-descriptions-hiphop.jsonl (added)
2026-04-16 05:05:26 +00:00
Merge Bot
c06c1e7c8b
Merge PR #715 : training-data/crisis-response-post-crisis-recovery.jsonl (added)
2026-04-16 05:04:46 +00:00
Merge Bot
9f5d3ad536
Merge PR #722 : training-data/scene-descriptions-rnb.jsonl (added)
2026-04-16 05:04:35 +00:00
Merge Bot
6eb9a83518
Merge PR #722 : training-data/scene-descriptions-metal.jsonl (added)
2026-04-16 05:04:34 +00:00
Merge Bot
38c003794c
Merge PR #722 : training-data/scene-descriptions-latin.jsonl (added)
2026-04-16 05:04:32 +00:00
Merge Bot
92e9a06634
Merge PR #722 : training-data/scene-descriptions-jazz.jsonl (added)
2026-04-16 05:04:30 +00:00
Merge Bot
2c289a25d9
Merge PR #722 : training-data/scene-descriptions-hip-hop.jsonl (added)
2026-04-16 05:04:28 +00:00
Merge Bot
7272fd2bb7
Merge PR #722 : training-data/scene-descriptions-electronic.jsonl (added)
2026-04-16 05:04:24 +00:00
Merge Bot
35ea9d74b1
Merge PR #722 : training-data/scene-descriptions-country.jsonl (added)
2026-04-16 05:04:22 +00:00
Merge Bot
995388340e
Merge PR #722 : training-data/scene-descriptions-classical.jsonl (added)
2026-04-16 05:04:20 +00:00
Merge Bot
75153cb001
Merge PR #765 : training-data/crisis-manipulation-500.jsonl (added)
2026-04-16 04:59:38 +00:00
Merge Bot
96dedc7930
Merge PR #774 : training-data/scene-descriptions-r&b-soul.jsonl (added)
2026-04-16 04:58:52 +00:00
Merge Bot
a023128f03
Merge PR #779 : training-data/crisis-indirect-500.jsonl (added)
2026-04-16 04:58:34 +00:00
1ad2f2b239
feat: 100 rock lyrics-to-scene sets ( #607 )
Architecture Lint / Linter Tests (push) Has been cancelled
Architecture Lint / Lint Repository (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
Validate Config / YAML Lint (push) Has been cancelled
Validate Config / JSON Validate (push) Has been cancelled
Validate Config / Python Syntax & Import Check (push) Has been cancelled
Validate Config / Python Test Suite (push) Has been cancelled
Validate Config / Shell Script Lint (push) Has been cancelled
Validate Config / Cron Syntax Check (push) Has been cancelled
Validate Config / Deploy Script Dry Run (push) Has been cancelled
Validate Config / Playbook Schema Validation (push) Has been cancelled
2026-04-14 22:35:11 +00:00