playrote.play.v1

hhimanshu-jha/hackathon-submission-readinessv0.7.0Public

Hackathon submission readiness

Audits a repository the way a hackathon judge reads it: cold, on a deadline, unwilling to debug someone else's setup.

Read the full description

Six probe families run as parallel DAG steps (README cold-open, credentials, secret shapes, repo hygiene, TODO density, demo-path fragility), any single probe degrades to a labeled indeterminate instead of failing the play, and the readiness join reports blockers, risks and what it deliberately did not check. The cold-open probe resolves every fenced README command against what the project actually defines, catching the paste that dies on a judge's first try, and the credentials probe separates environment variables read with a fallback from those read without one, because only the second kind stops a run on a machine that has none of them set. Read-only: never writes to the audited repo, never runs its build, carries no credentials, needs only python3 and git.

  • Published 3 Sep 2026
  • Downloads 3
  • Needs rote 0.62.0+
  • License MIT
  • Digest sha256:387555b6b6d9…
  • Reference himanshu-jha/hackathon-submission-readiness@0.7.0

Before you run it2 local tools

Everything here is checked on your machine when rote inspects the play. This page never learns what you have installed or which credentials you hold.

  • ○
    python3local tool

    Requires >=3.8. Run rote play inspect to check your host; unverified versions remain unknown.

  • ○
    gitlocal tool

    Must be on your PATH when used. minimum version undeclared.

Inputs1, all optional

rote asks for these before running and shows the defaults it will use.

  • Reporepo

    Absolute path to the repository to audit. Leave it out and the most recently committed repository found under your usual project directories is audited instead, with the report naming which one it chose. A relative path is never right here: steps run in the play run workspace, not your shell.

    optionalstringexample /Users/me/src/my-entrycustom value allowed

What it changes

No write operations are declared in this version's manifest.

Credentials remain in the recipient's local rote vault; this page and the publisher never receive them.

Runtime details
  • rote CLIversion 0.62.0 or newer
  • Servicesnone declared
  • Digestsha256:387555b6b6d9826b6c214ac60321995ec83f25373e63c2ec94c38c2fc022c844
  • Archive size18005 bytes
  • Published2026-09-03T10:01:08.091665+00:00
  • Published withrote 0.75.0

Credential values and current readiness remain local. Opening this page never prompts for a credential, opens an authorization browser, or calls a service this play uses.

A play is a published, versioned automation package that runs on your own machine through rote, a free command-line tool. Opening this page installs nothing and runs nothing.