GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Plans screen: design features not built (paste import, editing, proposals, warnings, questions, approval) · Issue #155 · codeabovelab/codeboost

Plans screen: design features not built (paste import, editing, proposals, warnings, questions, approval) #155

New issue
Copy link
New issue
Copy link
Open
Open
Plans screen: design features not built (paste import, editing, proposals, warnings, questions, approval)#155
Copy link

Description

@mchwang
mchwang
opened on Oct 10, 2026
Issue body actions

Problem

docs/plan-format.md ("How a plan gets into codeboost") and the design doc describe six Plans screen features that were not built:

  • importing a plan by pasting it (the screen accepts a .json, .yaml or .yml file only: web/public/index.html, docs/implementation/planning-screen.md);
  • editing the plan on the Plans screen, with each change checked as you type and approval saving the revision.
  • showing a runner's plan-change proposal (task in needs amendment) on the Plans screen so a person can approve or edit it (design doc, "When the plan is wrong", step 4). The runner does not save such a proposal yet either (steps 1–2; today a needs-amendment pause comes from an out-of-scope edit), so this needs lane F runner work first.
  • showing check warnings on plan items (docs/plan-format.md, "Checks after import");
  • answering open questions from the screen; it lists them read-only today (docs/plan-format.md, questions row).
  • a whole-plan approval step ("approve anyway" after warnings or open questions); today an import or an applied draft or suggestion creates the next revision directly (docs/plan-format.md).

T18 did not require any of them, and Lane G (#145) closed without them. PR #154 marks them as not built in docs/plan-format.md and the design doc, and links here.

Acceptance

  • Decide whether each feature is still wanted. If not, remove it from docs/plan-format.md.
  • If wanted: the proposal view shows the saved proposal and its partial changes read-only; paste import goes through the existing POST /api/plan/import with the same revision binding, action-ID replay and size limit as file import (see Align plan import request limit with valid schema payloads #146); in-screen editing produces the next revision only through a Store-owned, revision-bound endpoint, and keeps unsent Review drafts.
  • Browser tests in test/browser/plans*.spec.ts cover each feature that is built.
  • As each feature is built or dropped, update every note that cites Plans screen: design features not built (paste import, editing, proposals, warnings, questions, approval) #155: docs/plan-format.md ("What the shipped Plans screen does today"), docs/implementation/planning-screen.md (Handoff), and docs/designs/codeboost-plan-indexed-review.md (the summary's "Where the build is", the note after "When the plan is wrong", build step 6, "What to do next", and the DT status list).

Found during the Lane G close-out review (#145).

Activity

  1. mchwang
    changed the title [-]Plans screen: paste import and in-screen plan editing[/-] [+]Plans screen: paste import, in-screen plan editing and amendment proposals[/+] on Oct 10, 2026
  2. mchwang
    changed the title [-]Plans screen: paste import, in-screen plan editing and amendment proposals[/-] [+]Plans screen: design features not built (paste import, editing, proposals, warnings, questions)[/+] on Oct 10, 2026
  3. mchwang
    changed the title [-]Plans screen: design features not built (paste import, editing, proposals, warnings, questions)[/-] [+]Plans screen: design features not built (paste import, editing, proposals, warnings, questions, approval)[/+] on Oct 10, 2026
  4. mchwang
    added 7 commits that reference this issue on Oct 10, 2026

    Link the Lane G close-out follow-ups (#155, #156) (#145)

    2934a84

    Match the handoff to #155's scope (#145)

    273c59b

    Mark unbuilt Plans screen design features (#155) (#145)

    d606e61

    Match the handoff to #155's widened scope (#145)

    33e8b39

    Qualify build step 6 status with #155's unbuilt parts (#145)

    fb2f276

    List the approval step among #155's unbuilt parts (#145)

    43d5f75

    Close out Lane G status records (#145) (#154)

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

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

      You are visitor 01402520 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.