Commit Graph
27 Commits
Author SHA1 Message Date
admin d77bfedb6e Guard protocol generation against context truncation 2026-08-24 16:48:06 +02:00
admin d94436af43 Add canonical audio preparation and meeting context support 2026-08-24 10:22:16 +02:00
admin 8dab928763 Add diarization and reusable MVP meeting pipeline 2026-08-23 19:29:47 +02:00
admin f2d21c1faf Use physical CPU cores for Whisper runtime defaults 2026-08-21 11:11:24 +02:00
admin a9dab7c81a Add direct protocol MVP core 2026-08-20 21:42:36 +02:00
admin 3918c0b1c4 Document target normalization V0 experiment 2026-08-20 14:29:53 +02:00
admin 7fa771a7e4 Document target resolution V1 diagnostic 2026-08-20 14:21:39 +02:00
admin 3229786b5c Document failed target resolution V0 experiment 2026-08-20 13:39:17 +02:00
admin 8ca62fbd92 Document controlled rejection V1 baseline 2026-08-20 13:19:54 +02:00
admin 0d4b426021 Add negative act form experiment 2026-08-20 12:19:55 +02:00
admin 97a22f3ebb Document failed explicit rejection experiment 2026-08-20 11:57:57 +02:00
admin 1c36fa76fb Add collective commitment gold experiment 2026-08-20 09:53:59 +02:00
admin a1fe89de52 Add request-acceptance gold experiment 2026-08-20 09:13:30 +02:00
admin 19672adab4 Add controlled request-acceptance derivation experiment 2026-08-20 08:20:10 +02:00
admin 18beb3385f Add evidence-near semantic architecture experiments
Record the V1-V3 experiments and accept the minimal semantic-preservation first stage.
2026-08-19 15:46:22 +02:00
admin fd7d5e1424 Improve semantic classification precision for BUG-015 2026-08-09 16:15:35 +02:00
admin 0b24351127 Repair hallucinated Semantic Consolidator source IDs 2026-08-09 14:59:27 +02:00
admin 58effcafc5 Handle repetitive Semantic Consolidator output loops 2026-08-09 14:33:46 +02:00
admin e04e2533fc Add one-command Meeting Lab benchmark runner
Add a repository-native runner for reproducible Meeting Lab benchmark runs on machines without Codex.

The runner:

- validates normalized Whisper input and Meeting Context
- checks Ollama availability and the requested model
- rejects preloaded Ollama models by default for clean benchmarks
- supports an explicit --allow-loaded-models override
- uses the selected production configuration:
  - qwen3.5:9b
  - target_chars=4500
  - max_chars=5500
  - min_chars=2500
  - overlap_blocks=0
  - think=false
  - temperature=0
  - num_ctx=32768
- executes the complete current pipeline
- creates unique benchmark output directories
- preserves artifacts up to failure
- records runtime, environment and validation metadata
- writes working_protocol.md only when the renderer contract passes

Add focused mocked tests and Linux-first setup documentation for the AI-PC.
The runner does not include Whisper execution.
2026-08-05 14:48:42 +02:00
admin 74aa246151 Add whisper.cpp JSON converter 2026-08-04 16:57:28 +02:00
admin 950284e236 Stabilize Meeting Lab pipeline for RC1 evaluation
This commit significantly improves the robustness and determinism of the Meeting Lab processing pipeline and establishes the first Release Candidate baseline for end-to-end evaluation.

Highlights

- BUG-009
  - Implement deterministic responsible-party validation
  - Normalize participant aliases using Meeting Context
  - Reject invalid responsible values (dates, locations, technical terms, projects, products, unknown entities)
  - Record structured responsibility validation metadata
  - Add focused regression tests

- BUG-010
  - Implement adaptive num_predict estimation for Semantic Consolidator
  - Eliminate JSON truncation caused by fixed output limits
  - Add deterministic source coverage repair
  - Preserve strict post-repair validation
  - Add regression tests

- BUG-011
  - Implement Working Protocol V2 renderer contract enforcement
  - Preserve raw renderer responses
  - Reject invalid protocol output instead of accepting malformed documents
  - Add deterministic cleanup for harmless formatting deviations
  - Add focused renderer regression tests

- Meeting Context
  - Validate Meeting Context V1
  - Integrate authoritative participant alias normalization

- Documentation
  - Update architecture documentation
  - Update output documentation
  - Update regression bug tracker

The pipeline now fails safely instead of silently accepting invalid intermediate or final artifacts.

Remaining work focuses primarily on extraction quality and semantic classification (decisions, action items, protocol faithfulness), rather than pipeline robustness.
2026-08-04 13:11:54 +02:00
admin 06f0e7e651 Implement Meeting Context V1 and extraction improvements
Introduce Meeting Context V1 with YAML schema, validation and template.
Support optional --meeting-context during chunk extraction.
Inject authoritative Meeting Context into extraction prompts.
Record Meeting Context provenance in extraction output.
Activate todos.md in shared prompt assembly.
Strengthen responsibility attribution and decision/todo boundaries.
Add focused Gold scenarios and validation tests.
Update architecture and pipeline documentation.
2026-08-01 16:49:48 +02:00
admin 63075eaca9 Enforce explicit responsibility attribution
- document responsibility attribution as a project-wide invariant
- prevent inferred ownership in protocol rendering
- add negative gold regression for false responsibility assignment
- document future responsibility evidence and attribution model
- record the real-life benchmark finding
2026-07-31 13:01:11 +02:00
admin 90aa34d5d0 Implement Semantic Consolidator V0
- add deterministic canonicalization support for extraction items
- add facts-only semantic consolidation using local Ollama
- preserve source evidence and validate complete fact coverage
- add conservative merge rules and non-LLM tests
- record the first validated real-life consolidation benchmark
- document current scope, limitations and next evaluation step
2026-07-31 11:25:46 +02:00
admin f7ad9ba51f Establish prompt engineering baseline with Gold Standard tests
- introduce Gold Standard evaluation corpus
- document decision taxonomy
- define prompt-engineering methodology
- add regression workflow
- establish Prompt Version 2 baseline
- validate decision_simple, decision_deferred and decision_none
2026-07-30 12:13:10 +02:00
admin 07b0d80113 Implement first end-to-end meeting analysis pipeline 2026-07-30 09:15:38 +02:00
admin 46565233d8 Fix Whisper JSON chunk extraction 2026-07-29 15:34:01 +02:00