tractatus/.claude
TheFlow 0e63480261 fix(interactive): fix diagram sizing (75% reduction) and improve SVG detection
SUMMARY:
Fixed diagram to be 75% smaller in surface area (50% linear reduction) and
improved SVG detection logic to properly initialize click handlers.

CHANGES:

1. Diagram Sizing (architecture.html):
   - Changed from w-24/w-32/w-40 (90% reduction) to w-48/w-56/w-64 (75% reduction)
   - Mobile: w-48 = 192px (50% of 384px original)
   - Tablet: sm:w-56 = 224px (50% of 448px original)
   - Desktop: lg:w-64 = 256px (50% of 512px original)
   - Surface area now 25% of original (75% reduction as requested)

2. SVG Detection Logic (interactive-diagram.js):
   - Split null check from tagName validation
   - Added clearer console logging for debugging
   - tagName check now handles undefined gracefully
   - Should properly detect SVG and attach click handlers

PREVIOUS ISSUE:
- Diagram was w-24/w-32/w-40 (6.25% surface area = 93.75% reduction)
- SVG detection check was failing, preventing click handlers from attaching
- Combined null && tagName check was too strict

FIXES:
✓ Diagram is now 75% smaller by surface area (not 90%)
✓ SVG detection should properly initialize
✓ Click handlers should attach to service nodes

Cache-busting: v=20251019170000

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 18:35:13 +13:00
..
metrics fix(interactive): fix diagram sizing (75% reduction) and improve SVG detection 2025-10-19 18:35:13 +13:00
sessions feat: fix CSP violations & implement three audience paths 2025-10-07 12:21:00 +13:00
instruction-history.json chore(framework): update instruction history and hook metrics 2025-10-19 12:48:21 +13:00
instruction-history.json.backup-20251012-143441 feat: newsletter modal and deployment script enhancements 2025-10-14 13:11:46 +13:00
plan-registry.json feat: comprehensive accessibility improvements (WCAG 2.1 AA) 2025-10-12 07:08:40 +13:00
tractatus-config.json feat: ACTIVATE Tractatus Governance Framework 🤖 2025-10-07 09:22:05 +13:00