Skip to content

Use the standard server-job path for Memory - #27

Merged
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:fix/memory-remove-job-authority
Jul 30, 2026
Merged

Use the standard server-job path for Memory#27
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:fix/memory-remove-job-authority

Conversation

@hamzamerzic

Copy link
Copy Markdown
Contributor

Why

This is the Memory companion to the platform cleanup that removes the server-job authority split. It deliberately reverses the manifest declaration added in #22 because the platform no longer exposes a separate scoped executor.

What changes

  • remove permissions.job_authority from Memory's manifest;
  • keep shared_memory: write, summary-level chat access, the schedule, and install-time initialization unchanged;
  • keep liveness tied to the reviewed fetch.sh schedule while accepting both current schema 3 receipts and the cleanup's schema 4 receipts during rollout;
  • remove obsolete “scoped” wording from wrapper and preflight diagnostics;
  • bump Memory to 2.3.1.

Memory's model invocation remains deliberately text-only and receives no tools, filesystem handle, shell, or owner token. Graph validation, atomic Git publication, recovery history, provider choice, and owner data are unchanged.

Release order

Merge this change before the companion platform cleanup. An older platform already treats an omitted authority declaration as the ordinary server-job process path, so Memory-first is safe. The platform can then reject the retired field without making new installs or updates fail.

Verification

  • 46 JavaScript tests passed;
  • every offline-harness phase passed;
  • all 106 Python tests passed;
  • the candidate platform validator accepts the manifest;
  • shell/Python syntax and git diff --check pass.

Remove the retired authority declaration while preserving Memory’s shared-data and scheduled-job checks.

Co-authored-by: Möbius Agent <mobius-agent@users.noreply.github.com>
@hamzamerzic hamzamerzic added the enhancement New feature or request label Jul 30, 2026
@hamzamerzic
hamzamerzic merged commit 0b4aa45 into mobius-os:main Jul 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant