plur_sync
Sync engrams via git and rebuild the derived index from YAML. Initialize repo on first call, commit and push/pull subsequently; full reindex drops and rebuilds index for recovery.
Instructions
Sync engrams via git AND refresh the derived index from YAML. Initializes repo on first call, commits and pushes/pulls on subsequent calls. Provide a remote URL on first call to enable cross-device sync. Pass full=true to drop-and-rebuild the index from YAML (recovery path; YAML stays untouched).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Full reindex: drop the derived index (PGLite/SQLite) and rebuild from YAML. YAML is never modified. Use to recover from an out-of-sync index. | |
| remote | No | Git remote URL (e.g. git@github.com:user/plur-engrams.git). Only needed on first call to set up remote. |