- Fixed download icon size (1.25rem instead of huge black icons) - Uploaded all 12 PDFs to production server - Restored table of contents rendering for all documents - Fixed modal cards with proper CSS and event handlers - Replaced all docs-viewer.html links with docs.html - Added nginx redirect from /docs/* to /docs.html - Fixed duplicate headers in modal sections - Improved cache-busting with timestamp versioning All documentation features now working correctly: ✅ Card-based document viewer with modals ✅ PDF downloads with proper icons ✅ Table of contents navigation ✅ Consistent URL structure 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
158 lines
5 KiB
JSON
158 lines
5 KiB
JSON
{
|
|
"version": "1.0",
|
|
"last_updated": "2025-10-07T19:30:00Z",
|
|
"description": "Persistent instruction database for Tractatus framework governance",
|
|
"instructions": [
|
|
{
|
|
"id": "inst_001",
|
|
"text": "MongoDB runs on port 27017 for tractatus_dev database",
|
|
"timestamp": "2025-10-06T14:00:00Z",
|
|
"quadrant": "SYSTEM",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PROJECT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 0.90,
|
|
"source": "user",
|
|
"session_id": "2025-10-06-initial-setup",
|
|
"parameters": {
|
|
"port": "27017",
|
|
"database": "tractatus_dev",
|
|
"service": "mongodb"
|
|
},
|
|
"active": true,
|
|
"notes": "Infrastructure decision from project initialization"
|
|
},
|
|
{
|
|
"id": "inst_002",
|
|
"text": "Application runs on port 9000",
|
|
"timestamp": "2025-10-06T14:00:00Z",
|
|
"quadrant": "SYSTEM",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PROJECT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 0.90,
|
|
"source": "user",
|
|
"session_id": "2025-10-06-initial-setup",
|
|
"parameters": {
|
|
"port": "9000",
|
|
"service": "tractatus-web"
|
|
},
|
|
"active": true,
|
|
"notes": "Infrastructure decision from project initialization"
|
|
},
|
|
{
|
|
"id": "inst_003",
|
|
"text": "This is a separate project from family-history and sydigital - no shared code or data",
|
|
"timestamp": "2025-10-06T14:00:00Z",
|
|
"quadrant": "STRATEGIC",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PERMANENT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 0.95,
|
|
"source": "user",
|
|
"session_id": "2025-10-06-initial-setup",
|
|
"parameters": {},
|
|
"active": true,
|
|
"notes": "Critical project isolation requirement"
|
|
},
|
|
{
|
|
"id": "inst_004",
|
|
"text": "No shortcuts, no fake data, world-class quality",
|
|
"timestamp": "2025-10-06T14:00:00Z",
|
|
"quadrant": "STRATEGIC",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PERMANENT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 0.88,
|
|
"source": "user",
|
|
"session_id": "2025-10-06-initial-setup",
|
|
"parameters": {},
|
|
"active": true,
|
|
"notes": "Quality standard for all work"
|
|
},
|
|
{
|
|
"id": "inst_005",
|
|
"text": "Human approval required for major decisions, architectural changes, values-sensitive content",
|
|
"timestamp": "2025-10-06T14:00:00Z",
|
|
"quadrant": "STRATEGIC",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PERMANENT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 0.92,
|
|
"source": "user",
|
|
"session_id": "2025-10-06-initial-setup",
|
|
"parameters": {},
|
|
"active": true,
|
|
"notes": "Governance requirement - aligns with BoundaryEnforcer"
|
|
},
|
|
{
|
|
"id": "inst_006",
|
|
"text": "Use ContextPressureMonitor to manage sessions and create handoff when pressure is CRITICAL",
|
|
"timestamp": "2025-10-07T09:00:00Z",
|
|
"quadrant": "OPERATIONAL",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PROJECT",
|
|
"verification_required": "REQUIRED",
|
|
"explicitness": 0.85,
|
|
"source": "user",
|
|
"session_id": "2025-10-07-part2",
|
|
"parameters": {},
|
|
"active": true,
|
|
"notes": "Session management protocol established"
|
|
},
|
|
{
|
|
"id": "inst_007",
|
|
"text": "Use Tractatus governance framework actively in all sessions",
|
|
"timestamp": "2025-10-07T09:15:00Z",
|
|
"quadrant": "OPERATIONAL",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PROJECT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 0.98,
|
|
"source": "user",
|
|
"session_id": "2025-10-07-part2",
|
|
"parameters": {
|
|
"components": ["pressure_monitor", "classifier", "cross_reference", "boundary_enforcer"],
|
|
"verbosity": "summary"
|
|
},
|
|
"active": true,
|
|
"notes": "Framework activation - THIS IS THE NEW NORMAL"
|
|
},
|
|
{
|
|
"id": "inst_008",
|
|
"text": "ALWAYS comply with Content Security Policy (CSP) - no inline event handlers, no inline scripts",
|
|
"timestamp": "2025-10-07T19:30:00Z",
|
|
"quadrant": "SYSTEM",
|
|
"persistence": "HIGH",
|
|
"temporal_scope": "PERMANENT",
|
|
"verification_required": "MANDATORY",
|
|
"explicitness": 1.0,
|
|
"source": "user",
|
|
"session_id": "2025-10-07-docs-audit",
|
|
"parameters": {
|
|
"csp_policy": "script-src 'self'",
|
|
"violations_forbidden": ["onclick", "onload", "inline-script", "javascript:"],
|
|
"alternatives_required": ["addEventListener", "external-scripts"]
|
|
},
|
|
"active": true,
|
|
"notes": "CRITICAL SECURITY REQUIREMENT - Framework should have caught CSP violation before deployment"
|
|
}
|
|
],
|
|
"stats": {
|
|
"total_instructions": 8,
|
|
"active_instructions": 8,
|
|
"by_quadrant": {
|
|
"STRATEGIC": 3,
|
|
"OPERATIONAL": 2,
|
|
"TACTICAL": 0,
|
|
"SYSTEM": 3,
|
|
"STOCHASTIC": 0
|
|
},
|
|
"by_persistence": {
|
|
"HIGH": 8,
|
|
"MEDIUM": 0,
|
|
"LOW": 0,
|
|
"VARIABLE": 0
|
|
}
|
|
}
|
|
}
|