mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-12 21:02:17 +02:00
getErrorDetails was the last live import out of runtime/legacy/ that isn't part of the code-mode / mini-apps carve-out — four knowledge pipelines pulled it from legacy/utils.ts, blocking 'legacy deletes as a unit'. Their agents run via the headless runner now, so the RunFailedError unwrap branch was dead for them; the live version in application/lib/errors.ts is the plain Error->message idiom, and the legacy copy (with the RunFailedError coupling) is deleted as consumerless. isPathInside backs path-grant permission decisions, and byte-identical copies lived in filesystem/files.ts, assembly/permission-metadata.ts, and legacy/repo.ts — a place for a future divergence to become a permission bypass in exactly one caller. files.ts now exports the one live copy; permission-metadata imports it (it already imports files.ts, so no new edge). legacy/repo.ts deliberately keeps its frozen private copy: the quarantine must not import live modules. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .pnpm-store/v11 | ||
| apps | ||
| docs | ||
| packages | ||
| .gitignore | ||
| ANALYTICS.md | ||
| CODE_MODE_ENGINES_PLAN.md | ||
| demo.gif | ||
| eslint.config.mts | ||
| LIVE_NOTE.md | ||
| MINI_APPS_PLAN.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| tsconfig.base.json | ||
| VIDEO_MODE.md | ||