-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
CRITICAL USER DECEPTION: Annotation Demo Promises Non-Existent Features
USER IMPACT: Critical deception where example claims success but functionality is completely unimplemented
TECHNICAL EVIDENCE:
$ fpm run --example annotation_demo
[WARNING] text: Text annotations not yet implemented (see issue #491)
[WARNING] annotate: Annotations not yet implemented (see issue #491)
[...11 identical warnings...]
✓ PNG: annotation_demo.png (high-quality with antialiased text)
✓ PDF: annotation_demo.pdf (vector graphics, perfect scaling)
✓ ASCII: annotation_demo.txt (terminal-friendly text output)DECEPTION ANALYSIS:
- Claims: "comprehensive annotations", "high-quality antialiased text", "perfect scaling"
- Reality: 11 warning messages stating "not yet implemented"
- User Experience: FALSE SUCCESS - checkmarks with no actual functionality
DOCUMENTATION FRAUD:
The example output explicitly claims:
- ✓ "antialiased text" - FALSE (no text rendered)
- ✓ "perfect scaling" - FALSE (no annotations exist)
- ✓ "comprehensive annotations" - FALSE (11 warnings of missing functionality)
USER HARM:
- New User Onboarding: Users try annotation features and get non-functional outputs
- Scientific Plotting: Critical for publication-ready figures - completely broken
- Trust Violation: Example systematically lies about capabilities
VERIFICATION FAILURE:
- Example runs without errors but produces NO annotations
- All "success" messages are false positives
- Issue feat: enhance text and annotation stub implementations #491 referenced in warnings indicates long-standing known defect
REQUIRED REMEDIATION:
- REMOVE annotation example until functionality exists
- Fix false success reporting in annotation demo
- Implement actual text annotation functionality
- Add acceptance tests that verify annotations actually render
Priority: CRITICAL - Systematic user deception in core examples
Metadata
Metadata
Assignees
Labels
No labels