Skip to content

Core tier: opt-in LICENSE + NOTICE at scaffold time for promotion-planned repos #32

Description

@PBNZ

Problem

The promotion path (private now → public later, "nothing to scrub") is core RepoKit philosophy, but LICENSE only ships at the +Public tier. Two cases want it at commit one:

  1. The public promotion is already planned — the license choice is made, so stamping it later adds a step without adding safety.
  2. Third-party licensed material (e.g. MIT code) is incorporated while still private — its attribution belongs in NOTICE from the moment the code arrives, not from the go-public commit.

Today this works via a declared variance (START-HERE row + ADR), which is fine — but it is slightly odd that following the promotion philosophy requires declaring an exception to the standard.

Suggestion

Add an opt-in to the /new-repo interview: "Planning to go public later? → stamp LICENSE (+ NOTICE) now." Stamp from the existing public-tier template, record the choice in ADR-0001 automatically, no variance row needed. Default stays off, so forever-private repos keep zero ceremony.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions