Commit Graph
7 Commits
Author SHA1 Message Date
adrianbonpin 01352ab3da docs: the alert shows size and age, not the old line count
The code never reads a file it is about to replace just to count its lines: stat
gives the size and the age, and the new content's line count is known without
reading anything. The spec overpromised the old count.
2026-10-07 17:03:29 +08:00
adrianbonpin c9036389e3 docs: implementation plan for file system access
Ten tasks: the path policy and its operations, the approval dialog and its ledger,
seven tools, three preferences, what the model is told, the hook and setup screen
wiring, the README, and a verification task that mutation checks the policy rather
than trusting the suite.
2026-10-07 16:57:22 +08:00
adrianbonpin 2b09cc84e9 docs: spec file system access for Lam
Seven file tools behind a path policy and an approval step, with the platform
findings that shaped it: extensions are unsandboxed Node, confirmAlert exists,
rememberUserChoice does not, and environment.supportPath is the one directory an
extension is invited to write to.

Records the decisions taken with the user (read, write, edit and destructive
tools; one approval per path per answer; home minus a credential denylist; extra
roots in preferences) and the assumptions that follow from them, including the
two that go beyond the questions asked: delete and move asking every time, and
file access being off until switched on.
2026-10-07 16:51:41 +08:00
adrianbonpin 34c4383428 fix: order a citation run ascending, and name each page once (#24) 2026-10-07 08:29:33 +00:00
adrianbonpin ade6145425 fix: separate raised citation markers with a space, not a comma (#23) 2026-10-07 08:24:07 +00:00
adrianbonpin 0705d5ec2f fix: raise citation markers and stop adjacent ones merging (#22) 2026-10-07 08:19:58 +00:00
adrianbonpin fcc6d26c9d feat: source citations with footnotes in the transcript (#21) 2026-10-07 08:12:48 +00:00