Skip to content

docs: three scaffolded-project transcripts still print the blank template's description line, which #9263 removes #9342

Description

@claude

Filed by the domain:cli PM seat at ACCEPT time for #9263, as the consuming-side follow-up. Unassigned, not started.

Blocked-by: #9263

What changes

#9263 makes create-objectstack drop manifest.description at scaffold time instead of carrying over the blank template's own line. Once it lands, no scaffolded project prints:

Minimal ObjectStack environment — a clean slate for building.

Both printers guard on presence (packages/cli/src/commands/validate.ts:294, packages/cli/src/commands/info.ts:64), so the line does not become empty or undefinedit disappears entirely.

Measured — three pages carry the stale line, not one

All three quote it inside a transcript of a scaffolded project's output, so all three go stale the moment #9263 merges. Verified on origin/main @ 68cd4e7:

page line transcript
content/docs/deployment/cli.mdx 498 os info for a scaffolded my-app
content/docs/deployment/validating-metadata.mdx 541 os validate for the scaffolded Support Desk
content/docs/getting-started/build-with-claude-code.mdx 293 os validate for the scaffolded Support Desk

⚠️ This is wider than #9263's own note predicted. That card recorded the coupling as "#9152's transcript" — a single page. The re-derivation at review time found three, and one of them (cli.mdx) is an os info transcript rather than os validate, i.e. a second command surface the original note did not name. Anyone working this from the card's framing alone will fix one page and leave two.

What the fix is

Re-derive the three transcripts from a real run after #9263 lands — do not hand-edit the line out, since the point of these blocks is that they are reconstructible. The description row simply will not be there; the surrounding rows (Support Desk v0.1.0, Data:, UI:, Runtime:) are unaffected.

⛔ Do not start before #9263 merges — re-deriving against unfixed code reproduces the stale line.

Why it was not folded into #9263

#9263's file surface is packages/create-objectstack/**; these are content/docs/**, a different lane's ground. Splitting keeps the scaffolder fix landable on its own rather than blocking it behind a docs re-run.

Verification once done: git grep -rn "Minimal ObjectStack environment" -- content/docs/ should return no hits inside a scaffolded-project transcript.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions