{
  "date": "2026-10-16",
  "environment": "Actual isolated VPS application with public/synthetic data, viewed through an SSH tunnel.",
  "model": "Qwen3 4B Instruct 2507",
  "contract_sha256": "14672e954cd0335a2fa16cfed3b0fadbb0a140dfa3bd2b0cf82a6ab90dd01f06",
  "implementation": {
    "app/__init__.py": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
    "app/access.py": "727b98296f2df3651b2a2e20575faca7d1b86b96e5f6cb2e6f8dc818fd7dc1e2",
    "app/analytics.py": "4c5df3108766819606e47a3d0e278a959aeeb390426d71fbce2095b17c97924b",
    "app/associative.py": "7085dd448a772a92862d33df14d0d426115bb641103423fbdf7218b3864593db",
    "app/connections.py": "7488b3ec4b2252e0d67fbf0b788faaabdc6ff9d8591548c7b6700b7bf570e5a4",
    "app/core.py": "5e0e6b6db4575588cea41909e4f5ae910761d3302c26bc4adf700362463d4bb9",
    "app/embeddings.py": "eb0e83b72454baddacafeb1ddfc7ebaa01c572226dea26210c4456ba782cb923",
    "app/engine.py": "7dab7591225a0cce11c504cda122954065d5218b54856e67d051b1acfa9e2227",
    "app/grounding.py": "41fdc8650ed092357f3c67741a85131a1c29b40888c310c718050d0bf5f6a98d",
    "app/hybrid.py": "3d0218d2acd44edfbbdad6942417cf9226e51ecf8c3d77aaa5a9243d77778e7d",
    "app/learner.py": "d3feca8e4a04a864dcc977d4f25daab05defb0a48e13c49864e3931660e31bde",
    "app/library.py": "d54b8a7b03d8004aa9656623d350cf9a5512ba85e5cf41fa454076633a259d94",
    "app/memory.py": "958bc08cdef1ed636f8fe4d3addc34f2931e4679f009de1ff398844373dbc317",
    "app/model.py": "bf82e85371bed8915aa87c46be1d5b6430390f6511df9d48b4db473776e1bbe0",
    "app/narration.py": "acecb8a9cae4f3f58cfbe72b9403d0efe21243d5b9d2e5e79892da64e63b2ca1",
    "app/nlu.py": "df5ede17026dc78cf7132033fa59641e50c38e505a868425775f2dc476e84887",
    "app/parse_document.py": "79847968885c902bf90e1b48ee53067afc6e7d6f38ef53a0ba7cdfd6c3bca0cd",
    "app/planning.py": "f69b533c9776e51be5b9aa3d46be57ae085b0379f88ff77e3bbc1cbb5dc1d3d2",
    "app/privacy.py": "37f746d1194c1691b42bf344f0a5a99c6d635c842a268a93610e5ca44a421c7f",
    "app/questions.py": "978d616a50097c6ab4ce4711524d0bfc12ad323e5030309b98490ded45b57e4f",
    "app/research.py": "d4135a6e732f1accbfa113a19f74711452e82ca6a72f5f5d6a16ad6d3060968d",
    "app/research_broker.py": "6e2fd28d9200aa9f81b3f3e273e0861d9fe4756861b6d182f11e9020959024d5",
    "app/rules.py": "52d4979e81bac19274f0bbf9c54d34f683b7a6d7be45e474c3a80f30298b332e",
    "app/sections.py": "22b5cbad8e359721dad52c66dde2b1d36f3b4b2d246117a201a384e1d9d3f0c7",
    "app/server.py": "9dd01258ec448da41d1d4747e50b5cd7b14dd48ebe2f350387102408744fc5d1",
    "app/sourcepacks.py": "bca98af60f95e70d49ced8ba89e6250c8530e9560fcc5d2d7a6e2c8d4b35f330",
    "app/structured.py": "b002d38113b1645c7f7601541e5bf12206ef5abf9bd9c8ec41039b0e62f80066",
    "scripts/evaluate_dialogue_http.py": "8d4e6d689d74f56ab6208aa574372fdf01dabaaa069bd60aa2706414c8c5d23e"
  },
  "images": [
    {
      "file": "light.jpg",
      "captured_at": "2026-10-16T12:06:41.035Z",
      "description": "Helle Oberfläche der finalen isolierten VPS-App mit 71 öffentlichen Dokumenten und lokalem Qwen3-4B-Modell.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "bbd8acb9dc0cd67ea0916a8fdc17f403a8a9343973fef9fae504f54426dfba83",
      "bytes": 51518
    },
    {
      "file": "inspector.jpg",
      "captured_at": "2026-10-16T12:06:45.659Z",
      "description": "Systemeinblick der finalen Fassung: tatsächlicher Modellstatus, Q4_K_M, Kontextfenster und Größe des öffentlichen Testbestands.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "3fd857df913e8443c9b59d1e18f24b6c12d80d517cfd141ef1203a8ec5b515ee",
      "bytes": 39126
    },
    {
      "file": "multipart.jpg",
      "captured_at": "2026-10-16T12:08:11.522Z",
      "description": "Finale App: unabhängig belegte Teile zur Bioverfügbarkeit und zu Symptomen der Laktoseintoleranz, mit getrennten Quellenzuordnungen.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "e37dc7f0d249b42c138f663372727e1e4b5b6ff9d9731d90ce0883efbc616e56",
      "bytes": 64021
    },
    {
      "file": "source.jpg",
      "captured_at": "2026-10-16T12:08:01.518Z",
      "description": "Originalbeleg der finalen Testfassung mit gespeicherter Quellenversion für Laktoseintoleranz.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "45ddfe93677faf65db71481d2c873c9d524eca254ded89a8f1dd1c5258cfac6e",
      "bytes": 51787
    },
    {
      "file": "scope.jpg",
      "captured_at": "2026-10-16T12:09:07.485Z",
      "description": "Finale App: Nebenwirkungsfrage ist korrekt auf Pantoprazol bezogen; der öffentliche Testbestand enthält dazu keinen ausreichend erschlossenen Abschnitt.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "e20fdee13135cd8320878653901cad14351e4165400a7cfb1c7596d4277f8983",
      "bytes": 56438
    },
    {
      "file": "context.jpg",
      "captured_at": "2026-10-16T12:10:52.627Z",
      "description": "Finale App: erneute Erklärungsfrage nach einem Dank bleibt korrekt auf Generikum bezogen; die referenzierte Frage ist aufgeklappt.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "135e97346b44a57ef45e98f95b073d160d1dbab64a84ac047ac07def142f1ba9",
      "bytes": 61862
    },
    {
      "file": "processing.jpg",
      "captured_at": "2026-10-16T12:23:21.920Z",
      "description": "Echte zusätzliche UI-Anfrage während der lokalen Sprachverarbeitung. Die Anzeige folgt Anwendungsschritten; diese Demonstration ist kein weiterer Benchmarkfall.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "e9a47a49ed373e6e072bd67b050fa3c3baa1f47c4057786ac81c9ec6336ce30b",
      "bytes": 53375
    },
    {
      "file": "partial.jpg",
      "captured_at": "2026-10-16T12:25:02.512Z",
      "description": "Zusätzliche echte UI-Demo der finalen App: Testsubstanz Epsilon bleibt offen, Generikum ist belegt. Nicht in die Benchmarkwertung eingerechnet.",
      "width": 1280,
      "height": 720,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "9409ba51eece8ac017b34c98c76f4c0842b741761e847b2fe171c2da7abc0ee2",
      "bytes": 54597
    },
    {
      "file": "mobile.jpg",
      "captured_at": "2026-10-16T12:25:08.422Z",
      "description": "Mobile Ansicht derselben zusätzlichen UI-Demo, 390 × 844 Pixel: belegter und ausdrücklich offener Teil, ohne horizontalen Überlauf.",
      "width": 390,
      "height": 844,
      "implementation_report": "dialogue-focus-context-vps-2026-10-16.json",
      "sha256": "c7086f9cd47a09c1a96953ad089e7127711457317b32747f4539f7e940b60d07",
      "bytes": 41863
    }
  ],
  "version_note": "All captures show the final evaluated application, including the latest-focus restriction. Each image references its evaluated implementation.",
  "edits": "None: original browser JPEGs. No retouching, compositing or synthetic answer screens."
}
