Skip to content

build: add make start to run the governance session-start pipeline - #148

Open
cryptoxdog wants to merge 3 commits into
mainfrom
feat/make-start-governance
Open

build: add make start to run the governance session-start pipeline#148
cryptoxdog wants to merge 3 commits into
mainfrom
feat/make-start-governance

Conversation

@cryptoxdog

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a single start target that delegates to the governance session-start pipeline, passing this repo as the workspace: make -C "$HOME/.cursor-governance" start WS="$(CURDIR)".
  • Two lines, no new dependency. The pipeline itself (Graphiti prefetch, governance sync, symlink wiring, IDE profile reconcile) lives in Quantum-L9/Cursor-Governance; this repo only points at it.

Pairs with Quantum-L9/Cursor-Governance#17, which adds the start target on the governance side. That PR must merge first for this one to do anything.

Test plan

  • make start from the repo root renders the full bootstrap context and resolves the Graphiti group_id to this repo
  • No other Makefile target affected

Made with Cursor

The pipeline lives in ~/.cursor-governance and needs the consumer repo as
its workspace argument, so invoking it by hand means remembering both the
-C path and WS=. This delegating target removes that.

Co-authored-by: Cursor <[email protected]>
@github-actions

Copy link
Copy Markdown

PR reviewable size is within recommended limits

cryptoxdog added a commit that referenced this pull request Jul 24, 2026
The four files were last written on this branch before the L9_META pipeline and
contract-registry work landed, so the resume state pointed at PRs that have since
been opened and at next actions that are done.

activeContext.md is rewritten rather than appended: a session-end hook had
overwritten it in the main working tree with a bare template ("No summary
provided" plus a generic file list), which would have destroyed the PR #144
narrative this branch already carried. The rewrite keeps that context, folds in
#145-#148, and records the one non-obvious hazard — PR #147 already contains the
full-repo header stamp, so a second "meta-only" PR would duplicate it.

progress.md, tasks.md and tech-debt.md are additive; the three tech-debt entries
that appear removed are replaced by updated versions in the same commit.

Co-authored-by: Cursor <[email protected]>
Records which Quantum-L9 CI repos are actually wired into this one
(l9-ci-core, l9-ci-sdk) versus referenced but not adopted (l9-harness,
l9-assurance), and the extend-never-replace rule for tools/audit_harness.py
and .github/workflows/audit.yml.

Without this written down the failure mode is silent: a future wiring pass
reads audit.yml, sees a thin caller, and replaces the repo's own harness
instead of extending it.

The AGENTS.md table entry that points here is part of a separate
docs stream and is not included, so the doc lands unreferenced for now.
Its header is schema v1; PR #147 moves the repo to v2 and will restamp it.

Co-authored-by: Cursor <[email protected]>
cryptoxdog added a commit that referenced this pull request Jul 25, 2026
The four files were last written on this branch before the L9_META pipeline and
contract-registry work landed, so the resume state pointed at PRs that have since
been opened and at next actions that are done.

activeContext.md is rewritten rather than appended: a session-end hook had
overwritten it in the main working tree with a bare template ("No summary
provided" plus a generic file list), which would have destroyed the PR #144
narrative this branch already carried. The rewrite keeps that context, folds in
#145-#148, and records the one non-obvious hazard — PR #147 already contains the
full-repo header stamp, so a second "meta-only" PR would duplicate it.

progress.md, tasks.md and tech-debt.md are additive; the three tech-debt entries
that appear removed are replaced by updated versions in the same commit.

Co-authored-by: Cursor <[email protected]>
@cryptoxdog

Copy link
Copy Markdown
Collaborator Author

This belongs in https://github.com/Quantum-L9/Cursor-Governance

Replaces the deleted tools/deploy/deploy.sh with make targets driven by
.env.vps, and documents the l9-harness/l9-assurance constellation boundary
in the agent-facing docs.
@sonarqubecloud

Copy link
Copy Markdown

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.

1 participant