Skip to content

Reconcile Milestone 1 local track into main (keep Guide separate) - #46

Merged
jmjava merged 8 commits into
mainfrom
cursor/reconcile-main-milestone1-features
Jul 30, 2026
Merged

Reconcile Milestone 1 local track into main (keep Guide separate)#46
jmjava merged 8 commits into
mainfrom
cursor/reconcile-main-milestone1-features

Conversation

@jmjava

@jmjava jmjava commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Land completed Milestone 1 local work onto main without losing online-agent features already on main (Python engine FEAT-006, SQLite index FEAT-007, commit-message FEAT-008).
  • Bring completed FEAT-004/005 measurement (ledger + canvas readiness) and renumbered FEAT-009–012 (scope-lock, Jira requirements, milestone layout, session archive).
  • Does not include SPIKE-001 Guide ingest implementation (stays on draft PR SPIKE: menke-5 guide ingest for agent-context store (SPIKE-001 T01) #24 / cursor/spike-guide-ingest-agent-context-17f4).

ID remap

Local analysis/Jira/milestone/session-archive Work IDs were renumbered to FEAT-009–012 so they do not collide with main's FEAT-006–008.

Test plan

  • ./tests/test-scripts-lib.sh (152)
  • ./tests/test-canvas-readiness.sh (11)
  • ./tests/test-session-memory-index.sh (77)
  • ./tests/test-command-specs.sh (210)
  • ./tests/test-commit-message-command.sh (33)
  • ./scripts/validate-command-adapters.sh
  • pytest engine/tests (48 passed, 2 skipped)
  • CI green on this PR

Made with Cursor

jmjava and others added 7 commits July 15, 2026 21:35
Ship FEAT-004–009 (ledger/metrics, readiness indicators, Scope Lock, Jira
requirements, milestone subdirs, session-brief archive), close planning/CI
drift, and unify plan/architect/create-work readiness with the validator so
the feature mix stays coherent for further iteration on this branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
Wire Ready For Coding through code/review/prompt-update specs, next/status JSON, and a shipped readiness.sh lib so architecture-first stays consistent end to end.

Co-authored-by: Cursor <cursoragent@cursor.com>
Capture readiness auto-fill, adapter/spec test expansions, docs, and
command-template sync so the dirty integration tree is not lost in reconcile.

Co-authored-by: Cursor <cursoragent@cursor.com>
Frees FEAT-006–008 for main's Python engine, SQLite index, and
commit-message Work IDs ahead of the reconcile merge.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep planning docs aligned with remapped Work IDs before merging main.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep main's Python engine, SQLite index, and commit-message command
alongside completed FEAT-004/005 measurement and renumbered FEAT-009–012
(scope-lock, Jira requirements, milestone layout, session archive).

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Dogfood validate-reasons-canvas on spdd/canvas required Entities/Approach/
Structure/Operations/Norms/Review/Sync labels that the engine-era stubs lacked.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jmjava
jmjava merged commit 9b7aaac into main Jul 30, 2026
18 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.

1 participant