You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(store): task artifact deletion, retention, and audit-scan surface (#12)
delete_tasks_for_installation purges a tenant's tasks/attempts/deliveries on
uninstall; expire_terminal_tasks(_before) drops terminal tasks past a retention
horizon while never touching in-flight work; all_stored_text returns every
adapter-generated durable free-text value as the scan surface for the redaction
guarantee (user-authored issue/comment content is excluded).
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* feat(config,webhook,server): task retention + purge task artifacts on uninstall (#12)
[storage] task_retention_days drives a periodic server sweep of terminal task
history; the installation.deleted webhook now purges task artifacts alongside
memory and records an audited delete_on_uninstall entry noting how much was
removed.
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* test(worker): prove no raw token survives in durable stores (#12)
An end-to-end guarantee test: a runtime result smeared with a token is
sanitized as the worker does, persisted through store.finish, then every
adapter-generated durable text value (task summary, attempt detail, delivery
routing, memory targets) is scanned — asserting no raw token and no token
pattern survives, with a negative control proving the scanner is not vacuous.
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* docs: data retention, artifact classes, and audit reference (#12)
New docs/data-retention.md documents artifact classes and what is retained vs
never retained, redaction, the audit-event tables, deletion/retention
semantics, and self-hosted vs hosted differences; linked from the security
launch gate.
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
---------
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
0 commit comments