Files
clawhub/specs
Patrick Erichsen 0f84533e9c feat: add permanent skills.sh mirror storage (#3227)
* feat: add staged skills.sh mirror storage

* ci: allow guarded CLAW-563 Test deploy

* ci: expose guarded Test deploy diagnostics

* ci: defer branch guard to deploy step

* ci: deploy CLAW-563 PR head to Test

* ci: admit CLAW-563 PR Test job

* fix: make mirror source recovery durable

* ci: trigger labeled mirror load

* feat: activate mirror search queries

* fix: tighten mirror source typing

* fix: bypass protected Test mirror proof

* feat: attribute skill metrics by source

* feat: present stars as bookmarks

* style: format mirror proof changes

* fix: bypass protected mirror readback

* fix: resume mirror past missing scanner pages

* fix: fetch skills.sh mirror audits from api

* fix: validate structural skills.sh identities

* fix: resolve ambiguous skills.sh mirror identities

* feat: stabilize skills.sh mirror ingestion

* fix: account mirror identity conflicts in proof

* fix: quarantine invalid skills.sh detail ids

* fix: resume skills.sh mirror proof

* fix: preserve skills.sh mirror provenance

* fix: recover exact skills.sh mirror runs

* fix: recover stale skills.sh mirror runs

* fix: normalize skills.sh mirror topic facets

* feat: prove complete skills.sh leaderboard mirror

* fix: canonicalize skills.sh source page hashes

* test: enable skills.sh rollout in mirror tests

* ci: skip unrelated Test deploy pull requests

* fix: preserve Vercel preview marker in Test deploy

* fix: tighten Test deploy and metric reconciliation

* fix: bound mirror detail proof pages

* fix: delegate controlled mirror rate limits

* fix: preserve mirror reconciliation progress

* fix: release mirror retry responses

* fix: preserve stale mirror replay state

* fix: authenticate mirror source starts

* fix: delegate mirror identity rate limits

* ci: trigger mirror proof when labeled

* ci: couple mirror deploy and proof opt-in

* fix: admit permanent Vercel Test runtime

* fix: pass Test target to Vercel runtime

* test: align bookmark sync browser labels

* fix: preserve skills.sh source accounting

* fix: preflight active mirror runs

* fix: bind mirror snapshot accounting

* fix: reject truncated replay hashes

* fix: preserve live mirror overlay metadata
2026-07-24 14:32:00 -05:00
..
2026-07-20 19:58:37 -07:00

Specs

specs/ holds maintainer-only or non-navigated records that should not publish to the public ClawHub docs tab by default.

Use this folder for:

  • Product and implementation specs.
  • Forward-looking plans and migration notes.
  • Regression notes and design history.
  • Maintainer validation or CI policy records.
  • Cross-repo extraction notes that reviewers need but users do not.

Public/user/operator docs belong in docs/. If a spec graduates into something users should read on docs.openclaw.ai, move or summarize the public material into docs/ and leave only the design record here.

Index

  • spec.md: product + implementation spec for the original registry model.
  • orgs.md: org, publisher membership, and scoped identity plan.
  • github-import.md: GitHub import feature spec.
  • github-backed-skills.md: source-backed GitHub skills catalog and install invariants.
  • diffing.md: skill version diffing UI/API design.
  • slug-routing.md: internal web route precedence and plugin alias contract.
  • catalog-taxonomy.md: stored category, author topic, browse ordering, and correction contract.
  • ci.md: PR check and production deploy audit-tag policy.
  • manual-testing.md: maintainer CLI smoke checklist.
  • dev-worktrees.md: disposable Worktrunk/Codex worktree lifecycle contract.
  • dev-seeding.md: local development fixture seeding ownership rules.
  • mintlify.md: docs publishing setup notes.
  • openclaw-docs-extraction.md: CLAW-89 extraction classification.
  • deploy.md: maintainer deploy checklist for the ClawHub project.
  • security-moderation.md: detailed moderation implementation and scanner behavior notes.
  • webhook.md: Discord webhook environment and payload notes.
  • plans/plugins.md: long-term OpenClaw plugin hosting plan.
  • regression-notes/: regression guard notes.
  • superpowers/: install-surface design history.