Skip to content

Sync SysML behaviour so shipped RSV is as-is (#67) - #213

Draft
chouswei wants to merge 2 commits into
masterfrom
cursor/rsv-honesty-sysml-08fe
Draft

chouswei wants to merge 2 commits into
masterfrom
cursor/rsv-honesty-sysml-08fe

Conversation

@chouswei

Copy link
Copy Markdown
Owner

Closes #67.

Review of sysml-models/ against the live engine found one honesty gap that still taught agents to skip a shipped operator, plus leftover Neo4j live-claim rows in design notes.

RSV honesty (#67)

deploy.sysml / requirements.sysml / implementation.sysml already claim NeighbourhoodReserve.implemented=true (memnet.neighbourhood_reserve, CLI/MCP reserve / extend / release). Behaviour and verify still said the opposite:

  • ParentTaskLifecycle — “Neighbourhood reserve remains not shipped”
  • EvOverlapScopeForbidden / WorkerScopedTurn — “no neighbourhood reserve is shipped”
  • AsyncTaskDispatch / WorkerPool — “no RSV engine is claimed”
  • MN-VER-12-S13 — “no neighbourhood reserve coordinates overlapping writers”

Those lines now match MN-REQ-12.13: RSV is optional as-is; overlap without a lease still needs host serialisation or last-write-wins. Engine unchanged.

Neo4j notes

system-design-notes.md and companion studies still taught extra 0.14 liveNeo4jClaimed=true. Archive already parks Neo4jAdapter (#187). Notes now match.

Left as leftover pins (not this cut)

  • SessionOutline.implemented=false while the engine outlines empty q (already noted in session-outline-case-study.md)
  • SameThingAbsorb.implemented=false while same_thing_absorb.py exists
  • Allocate map Hatch lock stays 0.19.11 (allocate honesty c; package is 0.19.23)

Proof

pytest tests/test_sysml_rsv_honesty.py plus the full suite. No SemVer bump.

Open in Web Open in Cursor 

cursoragent and others added 2 commits October 13, 2026 02:58
MN-REQ-12.13 NeighbourhoodReserve is already implemented in
memnet.neighbourhood_reserve. Stop teaching agents that reserve is
not shipped (#67). Engine unchanged.

Co-authored-by: chouswei <chouswei@users.noreply.github.com>
Archive already parks Neo4jAdapter and liveNeo4jClaimed (#187).
Stop teaching extra 0.14 as a current backend.

Co-authored-by: chouswei <chouswei@users.noreply.github.com>
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.

behaviour.sysml still denies shipped RSV (MN-REQ-12.13 honesty)

2 participants