docs: the two backup code lists share encrypt_failed and invalid_name
#55 -Commit
9fa1f39e13
pushed by
maximus
docs: the two backup code lists share encrypt_failed and invalid_name
#54 -Commit
9fa1f39e13
pushed by
maximus
feat(backups): pass the files[] block of status.json through GET /backups
#53 -Commit
329d83e4e5
pushed by
maximus
test(backups): an invalid offsite retention is dropped
#52 -Commit
3f0abc1871
pushed by
maximus
fix(agent): nothing the VPS sends deletes or alters a pulled backup
#49 -Commit
5208957ce9
pushed by
maximus
fix(agent): nothing the VPS sends deletes or alters a pulled backup
#48 -Commit
5208957ce9
pushed by
maximus
fix(agent): anchor the backup rotation on the newest backup, not today
#47 -Commit
f81a80e325
pushed by
maximus
fix(agent): run the backup pull under busybox, catch an empty filter
#46 -Commit
b87b3d7253
pushed by
maximus
feat(agent): daily pull of the encrypted PostgreSQL backups
#45 -Commit
59b963220d
pushed by
maximus
fix(server): archive by latest date, never a day past reception
#44 -Commit
c5ded9e6f8
pushed by
maximus
fix(server): archive by latest date, never a day past reception
#43 -Commit
c5ded9e6f8
pushed by
maximus
docs: document the Claude usage history archive, its route and backfill
#42 -Commit
b136749552
pushed by
maximus
docs: document the read-error freeze rule and count the #54 cases
#39 -Commit
ca33f10b85
pushed by
maximus
docs(claude-md): count the threshold and prototype cases of the rebased #49 fix
#38 -Commit
719d65129a
pushed by
maximus
test(claude-usage): cover the routes, the sanitizer and the new write surface
#36 -Commit
ef8558e90e
pushed by
maximus
docs(claude-md): count the threshold and prototype cases of the rebased #49 fix
#35 -Commit
719d65129a
pushed by
maximus
docs(agent): document the claude-usage agent install and its guarantees
#33 -Commit
9279b15b7f
pushed by
maximus
fix(agent): collapse doubled slashes in cwd before project mapping
#32 -Commit
5cb9182911
pushed by
maximus
test(claude-usage): cover the routes, the sanitizer and the new write surface
#31 -Commit
ef8558e90e
pushed by
maximus
fix(agent): collapse doubled slashes in cwd before project mapping
#30 -Commit
d7f209f0ca
pushed by
maximus
feat(agent): aggregate Claude usage from local transcripts
#29 -Commit
c8f92ab25f
pushed by
maximus
test(ci): pin the two ends of the port range and the end anchor (#46)
#28 -Commit
67d40c83c3
pushed by
maximus
test(ci): pin the two ends of the port range and the end anchor (#46)
#27 -Commit
67d40c83c3
pushed by
maximus
fix(test-curl): fix the two tokens, refuse bad ports on both variables (#46)
#26 -Commit
75ed6dd324
pushed by
maximus