Skip to content

feat(init): --with-orgs and --minimal options; fix self-verification on pristine master (#57) - #65

Merged
moveeeax merged 1 commit into
masterfrom
feat/init-project-options
Aug 23, 2026
Merged

feat(init): --with-orgs and --minimal options; fix self-verification on pristine master (#57)#65
moveeeax merged 1 commit into
masterfrom
feat/init-project-options

Conversation

@moveeeax

Copy link
Copy Markdown
Owner

Closes #57 and gives init-project.sh the two options the fork-experience wanted.

  • init-project.sh verification fails on a pristine master: 'resert/' literal in archived plan doc; .gitleaks.toml outside the sed FILES set #57 fix: docs/superpowers/ archives excluded from both the sed pass and verification (history stays verbatim); *.toml added to the FILES set. Proven live: pristine master fails on exactly the two files from the issue; this branch verifies clean.
  • --with-orgs: runs the orgs kit after the rename — and the live run immediately caught that add-orgs.sh's anchors had been silently killed by the arch(phase2): core and middleware bodies de-inlined into app_core #46 de-inline (its AuthController patch sites moved into the .cpp with different indentation). Fixed the kit (anchors → AuthController.cpp) and taught it to declare its tenancy edges for the module-deps gate. Full run on a renamed copy: kit installs, 8 routes wired, whole gate battery green.
  • --minimal: new one-shot scripts/remove-content-module.sh (also standalone) — 20 module files deleted, 16 shared files carry init-project:content:start/end markers stripped line-wise, JSON/openapi/Endpoints/public-paths cut by anchors, schema.gen.ts regenerated, own token-verifier at the end. Live runs of --minimal and --minimal --with-orgs: entire battery green on the cut tree (routes, drift, buckets, module-deps 59 edges, config-sync 129 triples, helm-render, tsc, clang-format pin).

Known conscious leftovers (numbering gap at 006, narrative mentions in archives) documented in REMOVING-THE-DEMO.md. First fork CI run remains the final compile arbiter for cut trees (build policy).

@moveeeax
moveeeax force-pushed the feat/init-project-options branch from 5d45705 to 989be91 Compare August 23, 2026 10:46
@moveeeax
moveeeax merged commit fde3f51 into master Aug 23, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

init-project.sh verification fails on a pristine master: 'resert/' literal in archived plan doc; .gitleaks.toml outside the sed FILES set

1 participant