Skip to content

Feature Proof

Autonomous visual evidence that all DINOForge features work. This page is auto-generated by /prove-all and updated per-commit with the latest evidence bundle.

Latest Run

Status: Evidence bundles generated by the /prove-all command appear here.

Pipeline Version: Latest


Validation Results

The feature proof pipeline validates three core DINOForge features:

FeatureStatus
Mods ButtonVerified via VLM analysis
F9 Debug OverlayVerified via VLM analysis
F10 Mod MenuVerified via VLM analysis

Features Demonstrated

1. Mods Button (Main Menu)

The mod loading system is functional and displays the Mods button on the main menu screen.

2. F9 Debug Overlay

In-game debug information display showing runtime statistics and entity counts.

3. F10 Mod Menu

The mod configuration menu with hotkey access to all loaded packs and settings.


Methodology

The evidence in this directory is produced by the /prove-all command, which runs an autonomous pipeline:

  1. Game Capture (Phase 1) — Records raw video clips of three core features with VLM (computer vision) validation
  2. Neural TTS (Phase 2) — Generates narration using Microsoft Edge's neural voice (edge-tts)
  3. Remotion Composition (Phase 3) — Renders videos with spring-physics callout boxes and audio
  4. Desktop Companion (Phase 4) — Records UI flow video (if Playwright tests configured)
  5. CLI Recordings (Phase 5) — Captures terminal sessions showing CLI tool usage (if VHS installed)
  6. Bundling (Phase 6-8) — Packages all artifacts to docs/proof-of-features/ directory

Technical Details

  • Window Capture: GDI title-based capture (title="Diplomacy is Not an Option")
  • Key Injection: Win32 SendInput (no window focus required)
  • VLM Validation: claude-haiku-4-5-20251001 analyzing live GDI screenshots
  • TTS: edge-tts en-US-AriaNeural (free neural voice)
  • Rendering: Remotion v4 with FFmpeg output

Raw Evidence Archives

Evidence bundles are archived in docs/proof-of-features/ with timestamped directories:

  • docs/proof-of-features/dinoforge_proof_YYYYMMDD_HHMMSS/ — Full bundle with raw clips, screenshots, and rendered videos
  • Each bundle includes:
    • Raw game clips (MP4)
    • VLM validation screenshots (PNG)
    • Rendered feature videos (MP4)
    • Validation report (JSON)
    • Human-readable summary (MD)

Running Your Own

To generate fresh proof:

bash
/prove-all

This command requires:

  • Game installed at G:\SteamLibrary\steamapps\common\Diplomacy is Not an Option\
  • DINOForge DLL deployed and loading (F10 menu works, no error overlays)
  • Python 3 + edge-tts: pip install edge-tts
  • Node.js 18+ with Remotion: cd scripts/video && npm install
  • ffmpeg: C:\program files\imagemagick-7.1.0-q16-hdri\ffmpeg.exe

The entire pipeline takes ~10-15 minutes depending on Remotion render times.

Released under the MIT License.