Skip to content

[Extension]: Add Sanduq Progress Report #5263

Closed

Description

@samykabu

Extension ID

progress

Extension Name

Sanduq Progress Report

Version

1.7.0

Description

A live, deterministic progress report for a Spec Kit feature: stages over time, workstreams, runs, blockers and decisions, collected from the host's native hooks and the feature files with no...

Author

Samy K. Abushanab

Repository URL

https://github.com/samykabu/sanduq

Download URL

https://github.com/samykabu/sanduq/releases/download/progress-v1.7.0/progress.zip

License

MIT

Homepage (optional)

https://github.com/samykabu/sanduq/tree/main/extensions/progress

Documentation URL (optional)

https://github.com/samykabu/sanduq/blob/main/docs/extensions/progress.md

Changelog URL (optional)

https://github.com/samykabu/sanduq/blob/main/extensions/progress/CHANGELOG.md

Required Spec Kit Version

=1.1.1.dev0,<2.0.0

Required Tools (optional)

  • python >=3.11 (required)

Number of Commands

5

Number of Hooks (optional)

2

Tags

progress, reporting, observability, hooks

Key Features

  • Keeps a live HTML progress report for a Spec Kit feature: stages over time, workstreams, runs, blockers and decisions.
  • Fed by the host's native hooks (Claude Code, Codex), so no agent tokens are spent keeping it current.
  • Deterministic: the same inputs produce the same report.

Testing Checklist

  • Extension installs successfully via download URL
  • All commands execute without errors
  • Documentation is complete and accurate
  • No security vulnerabilities identified
  • Tested on at least one real project

Submission Requirements

  • Valid extension.yml manifest included
  • README.md with installation and usage instructions
  • LICENSE file included
  • GitHub release created with version tag
  • All command files exist and are properly formatted
  • Extension ID follows naming conventions (lowercase-with-hyphens)

Testing Details

Exercised through a Sanduq Workflow live run on Claude Code with native hooks (2026-10-21). Unit tests run in CI. The Codex hook file is not yet verified end to end.

Example Usage

/speckit-progress-init --feature specs/412-refund-approval
/speckit-progress-status --feature specs/412-refund-approval

Proposed Catalog Entry

{
  "progress": {
    "name": "Sanduq Progress Report",
    "id": "progress",
    "version": "1.7.0",
    "description": "A live, deterministic progress report for a Spec Kit feature: stages over time, workstreams, runs, blockers and decisions, collected from the host's native hooks and the feature files with no agent spent on upkeep.",
    "author": "Samy K. Abushanab",
    "license": "MIT",
    "repository": "https://github.com/samykabu/sanduq",
    "homepage": "https://github.com/samykabu/sanduq/tree/main/extensions/progress",
    "documentation": "https://github.com/samykabu/sanduq/blob/main/extensions/progress/README.md",
    "changelog": "https://github.com/samykabu/sanduq/blob/main/extensions/progress/CHANGELOG.md",
    "download_url": "https://github.com/samykabu/sanduq/releases/download/progress-v1.7.0/progress.zip",
    "requires": {
      "speckit_version": ">=1.1.1.dev0,<2.0.0",
      "tools": [
        {
          "name": "python",
          "required": true,
          "version": ">=3.11"
        }
      ]
    },
    "provides": {
      "commands": 5,
      "hooks": 2
    },
    "tags": [
      "progress",
      "report",
      "dashboard",
      "lanes",
      "telemetry",
      "hooks",
      "workflow"
    ],
    "category": "process",
    "effect": "read-write",
    "verified": false,
    "sha256": "b4c6677042bb1673784a7db701144636ecde0b299069788988d77f6f4dd23d92",
    "updated_at": "2026-10-27T21:31:59.872409+00:00"
  }
}

Additional Context

One of the Sanduq extensions (https://github.com/samykabu/sanduq), all MIT. The full set is also published in its own catalog: https://raw.githubusercontent.com/samykabu/sanduq/main/catalog.json. The ids scope and memory from the same repository are not submitted because the community catalog already has unrelated extensions with those ids.

Activity

  1. github-actions commented on Nov 5, 2026

    @github-actions
    Contributor

    cc @github/spec-kit-maintainers — new catalog submission for review.

  2. github-actions commented on Nov 5, 2026

    @github-actions
    Contributor

    Issue created: #5269

    Generated by Add Community Extension from Issue Submission · copilot · gpt53codex · 35.1 AIC · ⌖ 0.782 AIC · ⊞ 28.5K

  3. samykabu commented on Nov 6, 2026

    @samykabu
    Author

    Hi, the submission workflow here opened #5269 as an issue instead of a pull request, and #5269 was closed, so Progress Report never got its catalog PR. Could a maintainer re-run the workflow on this issue when you get a chance? The details above are still current: 1.7.0 is the latest release and the download URL works.

    Thanks.

  4. added a commit that references this issue on Nov 6, 2026
    f94d589
  5. github-actions commented on Nov 6, 2026

    @github-actions
    Contributor

    Pull request created: #5300

    Generated by Add Community Extension from Issue Submission · copilot · gpt53codex · 34.6 AIC · ⌖ 0.705 AIC · ⊞ 27.1K

  6. added a commit that references this issue on Nov 6, 2026
    c2174b5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions