## Bug Fixes - Fixed inline FAQ markdown rendering with error handling - Added try-catch around marked.parse() for inline FAQs - Added fallback to plain text with line breaks on parse failure - Enhanced logging for FAQ rendering diagnostics ## New Instruction (inst_040) Created rule requiring complete coverage when user says "all": - "update all pages" means EVERY page, not representative subset - Must identify complete scope before starting - Verify ALL items processed before marking complete - Ask user to prioritize if scope >20 items ## Rationale User reported inline FAQs showing raw markdown instead of formatted HTML. Root cause: createInlineFAQItemHTML lacked error handling that was added to createFAQItemHTML in previous version. Both functions now have consistent error handling with logging. User directive: When saying "all", Claude must not choose subset. ## Version - Bumped to 1.0.5 - Force update enabled - Synced inst_040 to production 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 lines
378 B
JSON
12 lines
378 B
JSON
{
|
|
"version": "1.0.5",
|
|
"buildDate": "2025-10-14T13:15:00Z",
|
|
"changelog": [
|
|
"Fixed inline FAQ markdown rendering with error handling",
|
|
"Added logging for FAQ rendering diagnostics",
|
|
"Enhanced markdown fallback for both modal and inline FAQs",
|
|
"Created inst_040: 'all' keyword requires complete coverage"
|
|
],
|
|
"forceUpdate": true,
|
|
"minVersion": "1.0.5"
|
|
}
|