Skip to content

Memo 153: lift quickstart llms-txt templates to v4 + fix Playwright spec checkout #140

Description

@a6b8

Item 2 (Docs, F-Kap.4): the quickstart source templates still taught the removed v1 facade API. Lift installation.template.* + how-it-works.template.* (EN+DE) to v4: FlowMCP.activateServerTools() -> FlowMCP.prepareServerTool() + server.tool() (or flowmcp run); FlowMCP.validateSchema({schema}) -> FlowMCP.validateMain({main}); v1 double-underscore coingecko__ping -> v4 ping_coingecko. These templates are rendered into src/content/docs/** by replace-placeholders, so the old templates would re-inject v1 on the next build — this is the root-cause fix. Bundles (public/docs-llms.txt, llms-full.txt) regenerate on the build/deploy.

Item 4 (CI): playwright.yml E2E was pre-existing red — the site prebuild (sync-spec.mjs) needs the sibling flowmcp-spec checkout, but the workflow only checked out its own repo. Add a FlowMCP/flowmcp-spec checkout + SPEC_REPO_DIR (spec ships dist/ + manifest.json committed, so no build needed).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions