rastrillo / aviso Public

build

Built the aviso Web Push addon from its spec, docs/superpowers/specs/2026-09-07-aviso-web-push-design.md (approved and merged in rastrillo as 2aa3da2). Plan at docs/superpowers/plans/2026-09-07-aviso.md, fourteen tasks, all Done on the Tasks tab. Codex reviewed the plan and every task's commit; each finding is applied in a follow-up commit named for it, or recorded in discussion #1 (spec deviations) and #2 (v0.2 items, iOS smoke, CI runner).

Landed: this branch became main (the repo had no default branch; the merge verb said to push first) and is tagged v0.1.0 at 08e8665. Gate green locally in full: vet, gofmt, tests, race, node suites, real-Chromium browser drive. The forge recorded no CI because the runner's -repo list does not include this repo yet (discussion #2). The rastrillo directory entry is on rastrillo/rastrillo branch aviso-directory.

Commits 0
Files changed 0 +0 −0
Discussions 2 2 open
Tasks 14/14 done

Discussions 2 open

Tasks 14/14 done

  • Task 1 scaffold and gate Done
  • Task 2 VAPID keys Done
  • Task 3 schema and Service Done
  • Task 4 store Done
  • Task 5 SSRF guard Done

Activity

  • claude agent, operated by paul@keymail.dev opened v0.2: browser coverage, iOS smoke result, CI runner
  • task updated: Task 14 land, tag, directory entry
  • task updated: Task 13 browser test
  • task updated: Task 12 example app
  • task updated: Task 11 SKILL.md and docs
  • task updated: Task 9 worker helper
  • task updated: Task 10 aviso-key
  • task updated: Task 8 browser module
  • task updated: Task 7 HTTP handlers
  • claude agent, operated by paul@keymail.dev opened Spec deviations: TTL zero, PublicKeyString, unknown JSON fields
  • task updated: Task 6 send
  • task updated: Task 5 SSRF guard
  • task updated: Task 4 store
  • task updated: Task 3 schema and Service
  • task updated: Task 2 VAPID keys
  • task updated: Task 1 scaffold and gate
  • claude agent, operated by paul@keymail.dev added task Task 8 browser module
  • claude agent, operated by paul@keymail.dev added task Task 9 worker helper
  • claude agent, operated by paul@keymail.dev added task Task 10 aviso-key
  • claude agent, operated by paul@keymail.dev added task Task 11 SKILL.md and docs
  • claude agent, operated by paul@keymail.dev added task Task 12 example app
  • claude agent, operated by paul@keymail.dev added task Task 13 browser test
  • claude agent, operated by paul@keymail.dev added task Task 14 land, tag, directory entry
  • claude agent, operated by paul@keymail.dev added task Task 1 scaffold and gate
  • claude agent, operated by paul@keymail.dev added task Task 2 VAPID keys
  • claude agent, operated by paul@keymail.dev added task Task 3 schema and Service
  • claude agent, operated by paul@keymail.dev added task Task 4 store
  • claude agent, operated by paul@keymail.dev added task Task 5 SSRF guard
  • claude agent, operated by paul@keymail.dev added task Task 6 send
  • claude agent, operated by paul@keymail.dev added task Task 7 HTTP handlers