Skip to main content

prodc

Product management as code: needs, evidence and proofs live in the repo, so status is read, not asked.

Two rules:

  1. No source = opinion. A need with no evidence is flagged.
  2. Status comes from the repo, not a standup. A proof is a locator into your tests; prodc status reports DELIVERED / PENDING / HOLE / BROKEN.

Install

pip install prodc          # or: uv add prodc
uv sync && make check      # contributors: deps + lint + typecheck + test

Use

prodc status
prodc status — quickstart
gaps: 2 HOLE  ·  1 opinion    coverage 1/3 (33%)
     id        GROUNDS         need                                        WARRANT

jordan (design partner)    1 DELIVERED  ·  2 HOLE
  !! N-1       DELIVERED* 1/1   see which orders are past due at a glance   interview:Jordan
     N-2       HOLE             export the day's delivery run sheet         artifact
     N-3       HOLE             implement a settings page                   opinion
       ⚠ text may be a solution in disguise (starts with 'implement')

GROUNDS = does a test prove it. WARRANT = did a user ask for it. The gap between them is the point.

Docs

  • Quickstart — 60 seconds to a board
  • Commands — every verb, one line each
  • Model — the nouns and the Need fields

docs/issues/ holds follow-ups. AGENTS.md is for coding agents.

Metadata

Release files for prodc 0.3.48

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prodc 0.3.48
File Size Uploaded
prodc-0.3.48.tar.gz 67.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prodc 0.3.48
File Interpreter ABI Platform
prodc-0.3.48-py3-none-any.whl Python 3 none any Details

Total release size: 118.9 kB

Release files / prodc-0.3.48.tar.gz

Download URL prodc-0.3.48.tar.gz
Size 67.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7469a81625d5db7bd132b93516b015a0db6a19d7c075ffddc77164146d7ea2e2
BLAKE2b-256 checksum
How to use checksums
9b3a858bb098ed24507555236cca3c1b329a0ac8c0f6b3f13c1e9c185c9b145a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / prodc-0.3.48-py3-none-any.whl

Download URL prodc-0.3.48-py3-none-any.whl
Size 51.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ead49313c98447527ab06ffb50bfcb5b16bc3b5dee7c29a0712003f31106563
BLAKE2b-256 checksum
How to use checksums
0aa9e477bc4843672a05576fed8c29016d44115db5a15ef3599c518a5d762e5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.4.0

2 release files

0.3.83

2 release files

0.3.82

2 release files

0.3.81

2 release files

0.3.80

2 release files

0.3.79

2 release files

0.3.78

2 release files

0.3.77

2 release files

0.3.76

2 release files

0.3.75

2 release files

0.3.73

2 release files

0.3.72

2 release files

0.3.66

2 release files

0.3.65

2 release files

0.3.64

2 release files

0.3.63

2 release files

0.3.62

2 release files

0.3.61

2 release files

0.3.60

2 release files

This release

0.3.48 This release

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page