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-guidanceSouth
slots: []East
slots:
- pattern-embedded-testsWest
slots: []
↑ northgentle-guidance
→ eastpattern-embedded-tests