Commit graph

16 commits

Author SHA1 Message Date
2293274d79 feat(event): enhance event handling and narrative presentation probes
- Introduce new probes for framing approval and family coalescing
- Implement exact presentation replay checks to prevent duplicate events
- Refactor InterestVariety to manage exact replay cooldowns effectively
- Update EventPresentability to improve candidate approval logic
- Enhance InterestFeeds to streamline event registration and labeling
2026-07-23 19:43:29 -05:00
54476fb7a1 feat(narrative): enhance narrative probes and combat lifecycle tracking
- Introduce new probes for combat lifecycle, scheduler bounds, and exposure
- Implement narrative scheduler health probe in harness scenarios
- Update InterestCandidate to include approved presentation details
- Refactor EventPresentability to manage candidate approval and caching
- Improve IdleHitchProbe to track performance metrics during narrative events
2026-07-23 17:21:23 -05:00
ff4b40d00e feat(narrative): enhance narrative probes and presentation coverage.
- Introduce new narrative probes for episode grammar, ensemble balance, and prose redundancy
- Implement narrative presentation coverage tracking for better event visibility
- Update harness scenarios to include new narrative ingestion and persistence tests
- Refactor event emission to include narrative development IDs and presentations
- Expand InterestCandidate to support narrative presentation models and roles
2026-07-23 14:12:23 -05:00
739cc6492c feat(spectator): make narrative threads own camera direction
- Route confirmed life events into evidence-based threads, consequences, and Legacy chapters
- Schedule episode shots with critical interrupts, replay guards, and a combat budget
- Admit emerging main characters through story momentum instead of spectacle
- Remove causal heat, hard-arc memory writes, and synthetic epilogue continuity
- Expand narrative harness coverage, soak auditing, and product documentation
2026-07-23 12:17:18 -05:00
c23b2b9c1e feat(spectator): add crisis chapters and harden combat theater truth
- Open war/disaster/outbreak crisis overlays with epilogue_crisis closers
- Keep Duel pairs hot only on owned cast; park sleep/freeze; drop ambient scrap pins
- Require a fallen theater partner for survivor aftermath; let king_killed cut mid-fight
- Gate crisis, combat cold, king cut-in, and living-partner aftermath in harness
2026-07-21 22:05:38 -05:00
1ab58e9d9e Refactor combat handling and enhance event reasoning for framing changes.
- Update CameraDirector to log only significant tip changes
- Introduce new combat framing change detection in EventReason
- Enhance InterestDirector to manage theater lead and combat focus
- Add new steps in HarnessScenarios for combat wire attack scenarios
- Increment version to 0.28.24 in mod.json
2026-07-17 17:57:08 -05:00
45a37d7471 Enhance combat handling and introduce related unit management.
- Add functionality to remember related units during combat scenarios
- Implement combat target swapping while maintaining pair partner integrity
- Update InterestCandidate to support durable combat pair ownership
- Refactor InterestDirector to prioritize sticky collective tips in combat
- Increment version to 0.28.21 in mod.json
2026-07-17 17:44:14 -05:00
04d5bcb381 Enhance theater lead handling and update combat scenarios.
- Introduce theater lead management to maintain focus during combat
- Add new steps for combat scenarios involving spectacle creatures
- Update InterestCandidate to track theater lead and combat participation
- Refactor InterestDirector to improve focus handling across maintain ticks
- Increment version to 0.28.18 in mod.json
2026-07-17 17:29:41 -05:00
03729664be Implement building completion events and enhance earthquake handling.
- Update building event patches to include completion notifications
- Introduce earthquake event handling for ongoing seismic activity
- Modify event catalog to reflect changes in ambient interest settings
- Add new harness scenarios for library asset label validation
- Increment version to 0.28.17 in mod.json
2026-07-17 17:13:43 -05:00
cb13b29c9e Implement durable combat pair ownership and enhance outbreak handling. Introduce FixedDwell beat cooldowns to prevent immediate reclaiming of camera focus on the same subject. Update combat event catalog to support unordered pair keys for combat scenes. Increment version to 0.25.87 in mod.json. 2026-07-17 02:32:43 -05:00
c5b3c96886 Stable Sticky 2026-07-17 01:54:59 -05:00
7dda02bcea Fighting upgrade 2026-07-16 23:10:54 -05:00
020d73fa9c Phase 1 2026-07-15 22:16:24 -05:00
1d2e830013 Refactor interest management in AgentHarness to replace InterestTier with score-based handling. Update scoring logic across components to prioritize TotalScore for event processing and session control. Revise harness scenarios for improved clarity and accuracy in event representation. Increment version in mod.json to reflect these changes. 2026-07-15 18:26:57 -05:00
77cb688925 reworking scoring 2026-07-15 16:35:12 -05:00
79e1a93633 Enhance ActivityLog, AgentHarness, and Chronicle with improved interest tracking and event handling. Introduce methods for logging activity milestones, managing happiness occurrences, and integrating interest feeds. Update related functionality to ensure robust event processing and synchronization. Add new harness scenarios for testing interest and happiness features. Increment version in mod.json to reflect these changes. 2026-07-15 15:48:31 -05:00