mitai-jinkendo/docs
Lars a04e7cc042
All checks were successful
Deploy Development / deploy (push) Successful in 44s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 13s
feat: Complete Placeholder Metadata System (Normative Standard v1.0.0)
Implements comprehensive metadata system for all 116 placeholders according to
PLACEHOLDER_METADATA_REQUIREMENTS_V2_NORMATIVE standard.

Backend:
- placeholder_metadata.py: Complete schema (PlaceholderMetadata, Registry, Validation)
- placeholder_metadata_extractor.py: Automatic extraction with heuristics
- placeholder_metadata_complete.py: Hand-curated metadata for all 116 placeholders
- generate_complete_metadata.py: Metadata generation with manual corrections
- generate_placeholder_catalog.py: Documentation generator (4 output files)
- routers/prompts.py: New extended export endpoint (non-breaking)
- tests/test_placeholder_metadata.py: Comprehensive test suite

Documentation:
- PLACEHOLDER_GOVERNANCE.md: Mandatory governance guidelines
- PLACEHOLDER_METADATA_IMPLEMENTATION_SUMMARY.md: Complete implementation docs

Features:
- Normative compliant metadata for all 116 placeholders
- Non-breaking extended export API endpoint
- Automatic + manual metadata curation
- Validation framework with error/warning levels
- Gap reporting for unresolved fields
- Catalog generator (JSON, Markdown, Gap Report, Export Spec)
- Test suite (20+ tests)
- Governance rules for future placeholders

API:
- GET /api/prompts/placeholders/export-values-extended (NEW)
- GET /api/prompts/placeholders/export-values (unchanged, backward compatible)

Architecture:
- PlaceholderType enum: atomic, raw_data, interpreted, legacy_unknown
- TimeWindow enum: latest, 7d, 14d, 28d, 30d, 90d, custom, mixed, unknown
- OutputType enum: string, number, integer, boolean, json, markdown, date, enum
- Complete source tracking (resolver, data_layer, tables)
- Runtime value resolution
- Usage tracking (prompts, pipelines, charts)

Statistics:
- 6 new Python modules (~2500+ lines)
- 1 modified module (extended)
- 2 new documentation files
- 4 generated documentation files (to be created in Docker)
- 20+ test cases
- 116 placeholders inventoried

Next Steps:
1. Run in Docker: python /app/generate_placeholder_catalog.py
2. Test extended export endpoint
3. Verify all 116 placeholders have complete metadata

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 20:32:37 +02:00
..
issues docs: Phase 0c completion + new issue #55 2026-03-28 22:22:16 +01:00
DOCUMENTATION_COMPLETE_2026-03-27.md docs: documentation completion summary 2026-03-27 21:36:23 +01:00
GOAL_SYSTEM_PRIORITY_ANALYSIS.md docs: goal system priority analysis - hybrid approach 2026-03-26 16:08:00 +01:00
GOAL_SYSTEM_REDESIGN_v2.md docs: Goal System Redesign v2.0 - comprehensive concept 2026-03-26 22:05:05 +01:00
GOALS_SYSTEM_UNIFIED_ANALYSIS.md feat: Phase 0a - Minimal Goal System (Strategic + Tactical) 2026-03-26 16:20:35 +01:00
KONZEPT_ANALYSE_2026-03-26.md docs: comprehensive functional concept analysis 2026-03-26 15:26:12 +01:00
MEMBERSHIP_SYSTEM.md docs: update CLAUDE.md and add comprehensive membership system documentation 2026-03-20 15:44:29 +01:00
NEXT_STEPS_2026-03-26.md docs: Phase 0a completion - comprehensive documentation 2026-03-26 21:49:07 +01:00
phase-0c-placeholder-migration-analysis.md Neue Docs 2026-03-28 21:47:35 +01:00
PLACEHOLDER_GOVERNANCE.md feat: Complete Placeholder Metadata System (Normative Standard v1.0.0) 2026-03-29 20:32:37 +02:00
PLACEHOLDER_METADATA_IMPLEMENTATION_SUMMARY.md feat: Complete Placeholder Metadata System (Normative Standard v1.0.0) 2026-03-29 20:32:37 +02:00
STATUS_2026-03-27.md docs: comprehensive status update v0.9h pre-release 2026-03-27 21:35:18 +01:00
STATUS_REPORT_2026-03-26.md docs: comprehensive status report 26.03.2026 2026-03-26 14:53:45 +01:00
test-prompt-phase-0b.md docs: Phase 0b Quick Test prompt (Option B) 2026-03-28 07:27:42 +01:00
TODO_GOAL_SYSTEM.md docs: Phase 1.5 complete - update roadmap 2026-03-27 06:52:18 +01:00