- .gitignore: .claude/docs, rules, commands tracken; settings.local weiter ignorieren - DOCUMENTATION.md: verbindliche Ablage functional/technical/working/issues - .claude/README.md: Agent-Einstieg; GITEA_ISSUES_INDEX aus MCP (Stand 2026-04-08) - Arbeitspapiere von docs/ nach .claude/docs/working/ verschoben - docs/MEMBERSHIP_SYSTEM.md als Stub; kanonisch technical/MEMBERSHIP_SYSTEM.md - CLAUDE.md Pflichtlektüre und Links angepasst; docs/README.md vereinfacht Made-with: Cursor
3873 lines
114 KiB
JSON
3873 lines
114 KiB
JSON
{
|
|
"schema_version": "1.0.0",
|
|
"generated_at": "2026-03-30T14:58:37.909256",
|
|
"total_placeholders": 111,
|
|
"statistics": {
|
|
"total": 111,
|
|
"exists_in_code": 71,
|
|
"draft_status": {
|
|
"full": 0,
|
|
"partial": 0,
|
|
"missing": 111,
|
|
"wrong": 0
|
|
},
|
|
"compliance_level": {
|
|
"compliant": 8,
|
|
"partially_compliant": 22,
|
|
"non_compliant": 81
|
|
},
|
|
"reconciliation": {
|
|
"verified_match": 7,
|
|
"needs_sharpening": 49,
|
|
"needs_refactor": 16,
|
|
"draft_wrong": 0,
|
|
"new_required": 39,
|
|
"unclear": 0
|
|
},
|
|
"confidence": {
|
|
"high": 10,
|
|
"medium": 49,
|
|
"low": 52
|
|
},
|
|
"priority": {
|
|
"P0": 83,
|
|
"P1": 10,
|
|
"P2": 10,
|
|
"P3": 8
|
|
}
|
|
},
|
|
"placeholders": {
|
|
"ability_balance_coordination": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"ability_balance_endurance": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Ability Balance - Ausdauer (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"ability_balance_mental": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"ability_balance_mobility": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"ability_balance_strength": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Ability Balance - Kraft (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"active_goals_json": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"active_goals_md": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"activity_detail": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 4,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Aktivität & Training",
|
|
"Pipeline: Aktivitäts-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Aktivität & Training",
|
|
"Pipeline: Aktivitäts-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_activity_detail",
|
|
"data_layer_module": "activity_metrics",
|
|
"source_tables": [
|
|
"activity_log",
|
|
"training_types"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "high",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | Known conflict: Time window unclear in code | High usage (4 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"activity_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Scores (Phase 0b)",
|
|
"description": "Activity Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"activity_summary": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Aktivitäts-Zusammenfassung (7d)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 2,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_activity_summary",
|
|
"data_layer_module": "activity_metrics",
|
|
"source_tables": [
|
|
"activity_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "high",
|
|
"notes": "Time window needs classification | Known conflict: Code uses 14d, docs say 7d | Draft specification missing for implemented feature"
|
|
},
|
|
"age": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Profil",
|
|
"description": "Alter in Jahren",
|
|
"time_window": "latest",
|
|
"used_in_count": 2,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Pipeline: Körper-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Pipeline: Körper-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "calculate_age",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | Draft specification missing for implemented feature"
|
|
},
|
|
"arm_28d_delta": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"bmi": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Body Mass Index",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "calculate_bmi",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"body_progress_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Scores (Phase 0b)",
|
|
"description": "Body Progress Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"caliper_summary": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 8,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Pipeline: Körper-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Pipeline: Körper-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_caliper_summary",
|
|
"data_layer_module": "body_metrics",
|
|
"source_tables": [
|
|
"caliper_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | High usage (8 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"carb_avg": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Durchschn. Kohlenhydrate in g (30d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 2,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_nutrition_avg",
|
|
"data_layer_module": "nutrition_metrics",
|
|
"source_tables": [
|
|
"nutrition_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | Draft specification missing for implemented feature"
|
|
},
|
|
"chest_28d_delta": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"circ_summary": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "mixed",
|
|
"used_in_count": 8,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Pipeline: Körper-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Pipeline: Körper-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_circ_summary",
|
|
"data_layer_module": "body_metrics",
|
|
"source_tables": [
|
|
"circumference_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | High usage (8 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"correlation_energy_weight_lag": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"correlation_load_hrv": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"correlation_load_rhr": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"correlation_protein_lbm": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"correlation_sleep_recovery": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"data_quality_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Scores (Phase 0b)",
|
|
"description": "Data Quality Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"datum_heute": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Zeitraum",
|
|
"description": "Heutiges Datum",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "<lambda>",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"energy_balance_7d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Energiebilanz 7d (kcal/Tag)",
|
|
"time_window": "7d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"energy_deficit_surplus": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"fat_avg": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Durchschn. Fett in g (30d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 2,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_nutrition_avg",
|
|
"data_layer_module": "nutrition_metrics",
|
|
"source_tables": [
|
|
"nutrition_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | Draft specification missing for implemented feature"
|
|
},
|
|
"fm_28d_change": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Fettmasse Änderung 28d (kg)",
|
|
"time_window": "28d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_area_weights_json": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_areas_weighted_json": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_areas_weighted_md": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_aktivität_progress": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Kategorie Aktivität - Progress (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_cat_aktivität_weight": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Kategorie Aktivität - Gewichtung (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_cat_ernährung_progress": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Kategorie Ernährung - Progress (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_cat_ernährung_weight": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Kategorie Ernährung - Gewichtung (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_cat_körper_progress": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Kategorie Körper - Progress (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_cat_körper_weight": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Kategorie Körper - Gewichtung (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"focus_cat_lebensstil_progress": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_lebensstil_weight": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_mental_progress": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_mental_weight": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_recovery_progress": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_recovery_weight": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_vitalwerte_progress": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"focus_cat_vitalwerte_weight": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"geschlecht": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Profil",
|
|
"description": "Geschlecht",
|
|
"time_window": "latest",
|
|
"used_in_count": 14,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Aktivität & Training",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Aktivität & Training",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "<lambda>",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | High usage (14 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"goal_bf_pct": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 10,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Pipeline: Zielabgleich",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Pipeline: Zielabgleich",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_goal_bf_pct",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | High usage (10 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"goal_progress_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Scores (Phase 0b)",
|
|
"description": "Goal Progress Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"goal_weight": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 8,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Pipeline: Zielabgleich",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Pipeline: Zielabgleich",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_goal_weight",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | High usage (8 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"height": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Profil",
|
|
"description": "Körpergröße in cm",
|
|
"time_window": "latest",
|
|
"used_in_count": 12,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | High usage (12 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"hip_28d_delta": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"hrv_vs_baseline_pct": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Vitalwerte",
|
|
"description": "HRV vs. Baseline (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"intake_volatility": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"kcal_avg": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Durchschn. Kalorien (30d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_nutrition_avg",
|
|
"data_layer_module": "nutrition_metrics",
|
|
"source_tables": [
|
|
"nutrition_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | Draft specification missing for implemented feature"
|
|
},
|
|
"kf_aktuell": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Aktueller Körperfettanteil in %",
|
|
"time_window": "latest",
|
|
"used_in_count": 2,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"pipelines": [
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_latest_bf",
|
|
"data_layer_module": "body_metrics",
|
|
"source_tables": [
|
|
"caliper_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"lbm_28d_change": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Magermasse Änderung 28d (kg)",
|
|
"time_window": "28d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"macro_consistency_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Makro-Konsistenz Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"monotony_score": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"name": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Profil",
|
|
"description": "Name des Nutzers",
|
|
"time_window": "latest",
|
|
"used_in_count": 19,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Aktivität & Training",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Pipeline: Zielabgleich",
|
|
"Ernährung & Kalorien",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Gesundheitsindikatoren",
|
|
"Aktivität & Training",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Pipeline: Zielabgleich",
|
|
"Ernährung & Kalorien",
|
|
"Fortschritt zu Zielen",
|
|
"Gesamtanalyse (advanced)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_profile_data",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | High usage (19 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"nutrition_days": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 2,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_nutrition_days",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | Draft specification missing for implemented feature"
|
|
},
|
|
"nutrition_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Scores (Phase 0b)",
|
|
"description": "Nutrition Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"plateau_detected": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"protein_adequacy_28d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Protein Adequacy Score (0-100)",
|
|
"time_window": "28d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"protein_avg": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Durchschn. Protein in g (30d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_nutrition_avg",
|
|
"data_layer_module": "nutrition_metrics",
|
|
"source_tables": [
|
|
"nutrition_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | Draft specification missing for implemented feature"
|
|
},
|
|
"protein_days_in_target": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"protein_g_per_kg": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Ernährung",
|
|
"description": "Protein g/kg Körpergewicht",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"protein_ziel_high": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 7,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien",
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien",
|
|
"Pipeline: Ernährungs-Analyse (JSON)",
|
|
"Gesamtanalyse (advanced)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_protein_ziel_high",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | High usage (7 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"protein_ziel_low": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 7,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien",
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien",
|
|
"Pipeline: Ernährungs-Analyse (JSON)",
|
|
"Gesamtanalyse (advanced)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_protein_ziel_low",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | High usage (7 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"proxy_internal_load_7d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Proxy Load 7d",
|
|
"time_window": "7d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"quality_sessions_pct": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Qualitätssessions (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"recent_load_balance_3d": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification"
|
|
},
|
|
"recomposition_quadrant": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Rekomposition-Status",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"recovery_score": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Scores (Phase 0b)",
|
|
"description": "Recovery Score (0-100)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"rest_day_compliance": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Ruhetags-Compliance (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"rest_days_count": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Anzahl Ruhetage (30d)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_rest_days_count",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"rhr_vs_baseline_pct": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Vitalwerte",
|
|
"description": "RHR vs. Baseline (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"sleep_avg_duration": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Durchschn. Schlafdauer (7d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_sleep_avg_duration",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"sleep_avg_duration_7d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Schlaf 7d (Stunden)",
|
|
"time_window": "7d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"sleep_avg_quality": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Durchschn. Schlafqualität (7d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_sleep_avg_quality",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"sleep_debt_hours": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Schlafschuld (Stunden)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"sleep_quality_7d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Schlafqualität 7d (0-100)",
|
|
"time_window": "7d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"sleep_regularity_proxy": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Schlaf & Erholung",
|
|
"description": "Schlaf-Regelmäßigkeit (Min Abweichung)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"strain_score": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"thigh_28d_delta": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_3_focus_areas": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_3_goals_behind_schedule": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_3_goals_on_track": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_drivers": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_json",
|
|
"data_layer_module": null,
|
|
"source_tables": [
|
|
"goals",
|
|
"focus_area_definitions",
|
|
"goal_focus_contributions"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_focus_area_name": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Top Focus Area Name",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"top_focus_area_progress": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Focus Areas",
|
|
"description": "Top Focus Area Progress (%)",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"top_goal_name": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_goal_progress_pct": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"top_goal_status": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_str",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"training_frequency_7d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Trainingshäufigkeit 7d",
|
|
"time_window": "7d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"training_minutes_week": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Trainingsminuten pro Woche",
|
|
"time_window": "7d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_int",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"trainingstyp_verteilung": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Training",
|
|
"description": "Verteilung nach Trainingstypen",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_trainingstyp_verteilung",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"vitals_avg_hr": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Vitalwerte",
|
|
"description": "Durchschn. Ruhepuls (7d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_vitals_avg_hr",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"vitals_avg_hrv": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Vitalwerte",
|
|
"description": "Durchschn. HRV (7d)",
|
|
"time_window": "30d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_vitals_avg_hrv",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P1",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Draft specification missing for implemented feature"
|
|
},
|
|
"vitals_vo2_max": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Vitalwerte",
|
|
"description": "Aktueller VO2 Max",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_vitals_vo2_max",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"vo2max_trend_28d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Vitalwerte",
|
|
"description": "VO2max Trend 28d",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"waist_28d_delta": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Taillenumfang Änderung 28d (cm)",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"waist_hip_ratio": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Taille/Hüfte-Verhältnis",
|
|
"time_window": "unknown",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "partially_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Partial compliance - needs metadata enrichment | Time window needs classification | Draft specification missing for implemented feature"
|
|
},
|
|
"weight_28d_slope": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Gewichtstrend 28d (kg/Tag)",
|
|
"time_window": "28d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"weight_7d_median": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Gewicht 7d Median (kg)",
|
|
"time_window": "7d",
|
|
"used_in_count": 1,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [
|
|
"test0b"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"weight_90d_slope": {
|
|
"exists_in_code": false,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "90d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "_safe_float",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": false,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "new_required",
|
|
"action": "build_new",
|
|
"confidence": "low",
|
|
"notes": "Not implemented, needs build"
|
|
},
|
|
"weight_aktuell": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Aktuelles Gewicht in kg",
|
|
"time_window": "latest",
|
|
"used_in_count": 10,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesundheitsindikatoren",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien",
|
|
"Fortschritt zu Zielen",
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"pipelines": [
|
|
"Gesundheitsindikatoren",
|
|
"Ernährung & Kalorien (Kopie)",
|
|
"Ernährung & Kalorien",
|
|
"Fortschritt zu Zielen",
|
|
"Pipeline: Ernährungs-Analyse (JSON)"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_latest_weight",
|
|
"data_layer_module": "body_metrics",
|
|
"source_tables": [
|
|
"weight_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "verified_match",
|
|
"action": "no_change",
|
|
"confidence": "high",
|
|
"notes": "Fully compliant with normative requirements | High usage (10 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"weight_trend": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Körper",
|
|
"description": "Gewichtstrend (7d/30d)",
|
|
"time_window": "28d",
|
|
"used_in_count": 10,
|
|
"used_in": {
|
|
"prompts": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Aktivität & Training",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"pipelines": [
|
|
"Gesamtanalyse",
|
|
"Körperkomposition",
|
|
"Aktivität & Training",
|
|
"Pipeline: Körper-Analyse (JSON)",
|
|
"Fortschritt zu Zielen"
|
|
],
|
|
"charts": []
|
|
},
|
|
"resolver": "get_weight_trend",
|
|
"data_layer_module": "body_metrics",
|
|
"source_tables": [
|
|
"weight_log"
|
|
]
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "compliant",
|
|
"priority": "P3",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "high",
|
|
"notes": "Known conflict: Code uses 28d, docs say 7d/30d | Resolution: Update docs to match code (28d) | Known conflict: Code uses 28d, docs say 7d/30d | High usage (10 references) - breaking change risk | Draft specification missing for implemented feature"
|
|
},
|
|
"zeitraum_30d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Zeitraum",
|
|
"description": "30-Tage-Zeitraum",
|
|
"time_window": "30d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "<lambda>",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"zeitraum_7d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Zeitraum",
|
|
"description": "7-Tage-Zeitraum",
|
|
"time_window": "7d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "<lambda>",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P2",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": true,
|
|
"supported": true,
|
|
"notes": "Code exists and architecture is sound"
|
|
},
|
|
"reconciliation": "needs_refactor",
|
|
"action": "code_change",
|
|
"confidence": "low",
|
|
"notes": "Code-docs conflicts or quality issues | Draft specification missing for implemented feature"
|
|
},
|
|
"zeitraum_90d": {
|
|
"exists_in_code": true,
|
|
"draft_status": "missing",
|
|
"export_status": {
|
|
"category": "Unknown",
|
|
"description": "No description available",
|
|
"time_window": "90d",
|
|
"used_in_count": 0,
|
|
"used_in": {
|
|
"prompts": [],
|
|
"pipelines": [],
|
|
"charts": []
|
|
},
|
|
"resolver": "<lambda>",
|
|
"data_layer_module": null,
|
|
"source_tables": []
|
|
},
|
|
"audit_status": {
|
|
"compliance_level": "non_compliant",
|
|
"priority": "P0",
|
|
"has_confidence_logic": false
|
|
},
|
|
"architecture_verification": {
|
|
"plausible": false,
|
|
"supported": true,
|
|
"notes": "Needs review"
|
|
},
|
|
"reconciliation": "needs_sharpening",
|
|
"action": "metadata_only",
|
|
"confidence": "medium",
|
|
"notes": "Implementation exists but lacks documentation | Category needs classification | Description needs to be written | Draft specification missing for implemented feature"
|
|
}
|
|
}
|
|
} |