{
    "site": "texed.co.uk",
    "version": "1.0.0-initial-record",
    "generated_at": "2026-07-07T04:13:03+00:00",
    "records": [
        {
            "id": "text-reversion-interface-2026-07-code-record",
            "site": "texed.co.uk",
            "period": "2026-07",
            "record_type": "interface_code_summary",
            "status": "active",
            "created_at": "2026-07-06",
            "updated_at": "2026-07-06",
            "title": "Text Reversion interface code record",
            "summary": "Text Reversion is the public interface concept for navigating texed.co.uk through a Turing-tape style sequence, a searchable tool list, and file-based navigation records. It treats each public tool as an addressable text record with a label, URL, description, and tags, while the refined index page remains dependency-free and suitable for the Bluehost Ubuntu VPS environment.",
            "environment": {
                "hosting": "Bluehost Enhanced VPS - NVMe 8",
                "server_model": "self-managed Ubuntu VPS",
                "runtime": "self-contained PHP, HTML, CSS, and minimal JavaScript",
                "data_model": "buttons.txt, menu.json, and tools.json feed the public navigation layer",
                "interface_model": "Turing tape, searchable menu, and public tool launcher"
            },
            "components": [
                {
                    "path": "index.php",
                    "role": "Text Reversion public entry interface",
                    "state": "refined",
                    "note": "Renders the public navigation surface and safely reads file-based menu records."
                },
                {
                    "path": "buttons.txt",
                    "role": "plain-text tape/navigation source",
                    "state": "active",
                    "note": "Provides the Code Documentation link in a compact label, URL, description, tags format."
                },
                {
                    "path": "menu.json",
                    "role": "structured public menu source",
                    "state": "active",
                    "note": "Defines the Code Summary item for the public menu."
                },
                {
                    "path": "tools.json",
                    "role": "structured public tools source",
                    "state": "active",
                    "note": "Defines the Code Summary item for the public tool catalogue."
                },
                {
                    "path": "documentation/code.php",
                    "role": "documentation target launched from Text Reversion",
                    "state": "active",
                    "note": "Displays monthly code records, including this Text Reversion interface entry."
                }
            ],
            "changes": [
                "Documented Text Reversion as the public navigation interface for texed.co.uk.",
                "Recorded the file-based navigation sources that feed the interface: buttons.txt, menu.json, and tools.json.",
                "Connected the Code Summary route to documentation/code.php so future interface changes can be documented monthly."
            ],
            "next_actions": [
                "Add more public tools to buttons.txt, menu.json, and tools.json using relative local links only.",
                "Keep Text Reversion entries small, readable, and aligned with the black, white, and faded-purple visual system.",
                "Add a new code.records.json entry whenever the public navigation contract or supported file formats change.",
                "Validate JSON before deployment so the documentation page can load the records without falling back silently."
            ],
            "tags": [
                "text-reversion",
                "interface",
                "index",
                "navigation",
                "turing-tape",
                "menu",
                "tools",
                "documentation"
            ]
        }
    ]
}