ginee-reindexlisted
Install: claude install-skill kostiantyn-matsebora/ginee
# Reconcile the index (ginee)
Run the reconciliation workflow per `.agents/ginee/core/protocols/index-protocol.md § Reconciliation`. Dispatches `ai-engineer` to make `local/index/` match the current repo state at the chosen scope.
## Activation
- User asks "reindex" / "reindex `<scope>`" / "reconcile the index" / "refresh the index".
- `team-lead` detected SHA-256 drift pre-dispatch and the user picked reconciliation over full rediscovery.
## Scope
| Form | Effect |
|---|---|
| `reindex` (no arg) | All classes, whole repo. |
| `reindex <file>` | The file's matching class only. Sweep 1 if entry exists, Sweep 2 if not. Multi-class match → ask which class. |
| `reindex <class>` | One class's `source-glob` only — full three-sweep within that class. |
## Procedure
1. Load `.agents/ginee/core/protocols/index-protocol.md § Reconciliation` and `.agents/ginee/core/roles/ai-engineer.details.md § Project extraction recipes`.
2. Resolve the scope:
- **No arg** → all manifest entries + every class's `source-glob`.
- **`<file>`** → look up the file's matching class via manifest `source-glob`. Multi-class match → ask which class. No class match at all → reconciliation cannot help (novel class); suggest `ginee-rediscover` for class enumeration.
- **`<class>`** → that class's `source-glob`.
3. Dispatch `ai-engineer` with the resolved scope. `ai-engineer` runs the three sweeps per the spec:
- **Sweep 1 (SHA drift).** Recompute SHA-256 on every in-scope manifest entry; re-ext