Skip to content

discipline: paved-path file and principle placement #7589

Open
1 of 1 issue completed
Open

Description

@kyle-sexton

Parent

Refs #7555. Source: PLAN Phase 21, topic poteto-review. Thread: discipline and principles.

Depends on

Outcome

/discipline:reuse-or-replace owns the paved-path file that plan, implement and review read; pstack's
principles live as reasoned sentences in the phase-skill steps that apply them, with no principles
plugin.

Decisions

  • /discipline:reuse-or-replace owns the paved-path file; plan, implement and review read it
    automatically (D59, Q21). Origin: ours.
  • lever-check gains a codemod-first migration row; lever_scope default stays deterministic (Q15,
    Q28).
  • pstack's 24 principles: 36 parts placed as reasoned sentences in the phase-skill step that applies
    them, fallback when discipline is off; no standalone principle skills, no principles plugin;
    disciplines plus the standards README are the index (D58, Q174, Q175). Origin: Lauren's
    principles, placed by ours.
  • /discipline:wait-what body shortened only if an eval shows equal or better (Q542).
  • K39 acceptance eval: a non-engineer's one-line ticket yields paved-path code (D59, Q29).
  • Rejected: the architecture lens owning paved-path entries; standalone principle skills; Lauren's
    load-each-principle-and-name-it (needs the parked citation rule, Q178); sharpen as a playbook
    chapter.
  • Research tags: K39 eval and dogfood run (Q29); wait-what cut with and without eval (Q542); pstack
    recheck re-maps pstack: restate four overspecified principles as reasoning, not rules cursor/plugins#633 principles (Q557).

Key interfaces

From the design's module layout: "discipline: /discipline:reuse-or-replace owns the paved-path
file; lever-check gains a codemod-first row; pstack principles placed in phase skills, no principles
plugin. sharpen deferred."

Slices, filed when this phase starts: paved-path-and-lever-check, principle-placement,
k39-and-wait-what-evals.

Done when

  • The principle-parts script's output, attached to the placement slice, reports
    unplaced parts: 0.
  • The K39 and wait-what eval slices each carry a Probe result: comment.
  • Every slice sub-issue is closed by a merged PR.

Out of scope

  • The sharpen skill and the name-the-principle rule (parked items).

Activity

  1. added
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 16, 2026
  2. added theissue type on Oct 16, 2026
  3. github-actions commented on Oct 16, 2026

    @github-actions
    Contributor

    Proposed work class: none

    Size: Large
    Complexity: Medium
    Uncertainty: Knowable
    Flags: none
    Blocked by: none

    Understood: this is a tracking issue under #7555. /discipline:reuse-or-replace would own the paved-path file that plan, implement and review read. pstack's 24 principles (36 parts) would be placed as reasoned sentences in the phase-skill steps that apply them. lever-check would gain a codemod-first row.

    The intent and decisions are already written out, so I have no open questions. The work spans three slices (paved-path-and-lever-check, principle-placement, k39-and-wait-what-evals), so it needs splitting. It also depends on #7571 and #7588. Neither appears in the open-issue list I was given, so I could not confirm whether they are still open. No likely duplicates found.

    Automated triage. A maintainer reviews it.

  4. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 16, 2026
  5. added
    needs-specNeeds a Brief or plan before anyone can build it.
    and removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 16, 2026
  6. removed
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 24, 2026
  7. kyle-sexton commented on Oct 24, 2026

    @kyle-sexton
    MemberAuthor

    Released for re-triage under the owner's 2026-10-24 rule: an issue stops for a person only for an intent or vision question, a security call, a host or attended run, or spend outside prepaid credit. The hold label came off and intake triage runs again now; it re-applies a hold, with a numbered question, when one of those applies.

    To hold this issue again, add needs-human (or status: needs-decision) and say why in a comment.

  8. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    priority: mediumReal value, no hard deadline; normal backlog flow.
    and removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 24, 2026
  9. melodic-automation-lanes commented on Oct 24, 2026

    @melodic-automation-lanes
    Contributor

    Not admitted to the issue lane yet: Size large: the split into sub-issues at intake is pending (owner Q93).

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

    needs-specNeeds a Brief or plan before anyone can build it.priority: mediumReal value, no hard deadline; normal backlog flow.status: readyTriaged, unblocked, and fully specified; eligible to pick up.

    Type

    Fields

    Work status

    needs-spec

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions