Skip to content
Back to skills

Verify Wake Progress

ASecurity

Check whether Web keeps late progress hidden after observing the published outcome of a Space Wake. Use when changing the Space progress presentation cache, signal projection, or publication matching.

  • 1,421 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 13, 2026
ai-agentsjavanode

Works with

  • terminal
  • cli

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 5 files and shows the line behind each finding

Scanned November 13, 2026

npx -y skills add amplifthq/openmeld --skill verify-wake-progress --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Verify Wake Progress?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Verify Wake Progress
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/amplifthq-verify-wake-progress/badge)](https://www.skillsdirectory.com/skills/amplifthq-verify-wake-progress)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: verify-wake-progress
description: Check whether Web keeps late progress hidden after observing the published outcome of a Space Wake. Use when changing the Space progress presentation cache, signal projection, or publication matching.
---

# Verify Space Wake progress

Run from the repository root after `pnpm install`, with Java 11 or newer. The check runs the Web presentation tests and TLC 1.7.4 using `WakeProgress.cfg`.

```sh
node .agents/skills/verify-wake-progress/check.mjs
```

The model follows one dispatch in one viewer's Space presentation cache. A final reply or notice clears matching progress. Subsequent transient updates and summaries can still arrive. Web retains the publication and filters those rows before displaying them. Other dispatches stay visible. The Web suite also exercises remounts and viewer isolation, outside the single-dispatch model.

- `clients/web/src/query/spaces/active-wake-progress.ts` owns retained publication evidence and the visible rows. `PublishedProgressStaysHidden` checks the row after each delivery. `FirstPublicationSticks` checks that a later observation cannot change the first recorded publication for that dispatch.
- `packages/space/src/wake-progress/wake-progress-projection.ts` processes individual signals. Calling it alone with a final reply followed by late progress can recreate a running row. The Web check replays that ordering through the presentation cache.
- Space elects the durable outcome. Injecting conflicting terminal signals into a projection exercises defensive presentation behavior. It does not establish that Space can publish two outcomes. Core's `publication_unknown` summary is separate from a published Space notice.

If late progress becomes visible, inspect publication matching and filtering in the Web cache. If TLC fails, use its event trace to replay the same order at that boundary. The state labels in `view.mjs` describe visible progress and observed publications.

Files in this skill

  • SKILL.md1.9 KB
  • WakeProgress.cfg107 B
  • WakeProgress.tla1.2 KB
  • check.mjs639 B
  • view.mjs861 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.