lantern

gentle-guidance-test

Gentle Guidance Test Suite

Pattern: pattern-embedded-tests Tests: gentle-guidance Cache: 24 hours (86400 seconds)

Test Results

⚠️ Note: Fence execution may be cached. Run manually to verify:

python3 << 'EOF'
import sys
sys.path.insert(0, '/Users/graemefawcett/org/services/oculus-api')
from oculus.ast_parser import ASTParser
from oculus.ast_converter import ASTToMarkdown

BACKTICK3, BACKTICK4 = chr(96)*3, chr(96)*4
input_md = f"{BACKTICK3}md\nexample\n{BACKTICK3}"
output = ASTToMarkdown.convert(ASTParser().parse(input_md))
print("✅ Pass" if f"{BACKTICK4}md" in output else "❌ Fail")
EOF
{
  "tests": [
    {
      "test": "Markdown fence auto-upgrade",
      "status": "✅ Pass",
      "details": "3→4 backticks: True, inner preserved: True"
    },
    {
      "test": "Non-markdown unchanged",
      "status": "✅ Pass",
      "details": "Kept 3 backticks: True"
    },
    {
      "test": "md alias upgraded",
      "status": "✅ Pass",
      "details": "md→4 backticks: True"
    }
  ],
  "summary": {
    "passed": 3,
    "failed": 0,
    "timestamp": "2026-01-27T13:15:15.406654Z",
    "total": 3,
    "pass_rate": "100%"
  }
}

Changelog

Date Change Commit
2025-11-28 Initial test suite for markdown fence auto-upgrade ast_converter.py:142-145

North

slots:
- gentle-guidance

South

slots: []

East

slots:
- pattern-embedded-tests

West

slots: []
↑ northgentle-guidance