AON Builder Workbench | Cloud Explorer

Live source workbench

No file selected

Choose a file from the tree.

Code explanation preview

Plain-English explanation for the selected file. No paid AI. No code execution.

Selected file No file selected

Choose a file from the tree to see what it appears to do.

No file

What this file probably does

    What it talks to

      Things to watch

        Quick stats

        Workspace map

        Big-picture scheme of the uploaded zip: folders, file types, likely app pieces, and review readiness.

        Project structure

        Upload a zip to see the workspace structure.

        How ChatGPT can inspect it

        After you save to cloud, the review link lets approved reviewers inspect the uploaded workspace while secret files stay locked unless the owner unlocks them.

        Notebook pad

        Use this for live screen notes, next steps, problems, and instructions from ChatGPT.

        ChatGPT handoff builder

        Creates a clean prompt with current file, changed files, notes, review link, and project truth. Secret file contents stay out unless unlocked locally.

        Working logistics surface

        Track deploy/build/storage steps so the project does not drift.

        Safety gates

        Deploy map

        Netlify: static app surface
        Cloudflare DNS: aonworkbench.com -> Netlify
        Cloudflare Worker: API bridge
        Cloudflare R2: project snapshots/files
        Cloudflare D1: project records/tokens
        GitHub: later, only after human approval

        Cloud connection

        Cloud is used only when you press save. Uploads verify every file and keep secret files locked in review by default.

        Worker connection

        Cloud status response

        Not checked yet.

        AI router rule

        Cloud install steps

        1. Create R2 bucket: aon-workbench-projects
        2. Create D1 database: aon_workbench
        3. Run cloudflare-worker/schema.sql for new installs, or the verified-upload migration for existing live data.
        4. Deploy cloudflare-worker/src/worker.js.
        5. Bind R2 as AON_R2 and D1 as AON_DB.
        6. Set Worker secret AON_ADMIN_PIN.
        7. Paste the Worker URL, owner/admin PIN, and review PIN above, then click Check cloud status.

        When /api/status returns ready: true, this instruction panel hides automatically.