declare const TAG = "Wrap"; export interface WrapOptions { model?: string; fresh?: boolean; yes?: boolean; } /** * RETIRED as of mmnto-ai/totem#1361. * * `totem wrap` previously orchestrated a 6-step post-merge workflow * (extract lessons, sync index, triage, update project docs, inject * doc values, compile and export rules). Step 4 (`totem docs`) iterates * every target in `config.docs` and runs an LLM rewrite pass. The * dirty-file guard at `docs.ts:450` catches uncommitted changes but * does nothing for recent committed edits, so any hand-crafted refresh * of `docs/active_work.md`, `docs/roadmap.md`, or `docs/architecture.md` * gets silently overwritten on the next wrap invocation. * * This is a Tenet 5 ("Sensors Not Actuators") violation. The command is * blocked behind a hard error until three return conditions ship: * * 1. `--skip-docs` flag exists on wrap * 2. `totem docs` has a freshness guard (skip targets whose git * author date is within the last 24 hours without `--force-regen`) * 3. End-to-end regression test for wrap locks the invariant that * hand-crafted docs survive the pipeline * * The function signature, options interface, and test scaffolding * are preserved below for institutional memory. See * mmnto-ai/totem#1361 for the tracking ticket. Git log has the * original 6-step implementation (most recent version in commit * bd638103's parent tree). */ export declare function wrapCommand(_prNumbers: string[], _options: WrapOptions): Promise; export { TAG }; //# sourceMappingURL=wrap.d.ts.map