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.38

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.38
File Size Uploaded
prodc-0.3.38.tar.gz 49.3 kB Details

Built distribution (wheel)

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

Total release size: 89.9 kB

Release files / prodc-0.3.38.tar.gz

Download URL prodc-0.3.38.tar.gz
Size 49.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9d828b9dd51653f27107abbb41065064ec7a485a56ab4bffd65c1c0469a46581
BLAKE2b-256 checksum
How to use checksums
9a6d4991623be425fcf4d4dc0c38db088cd275e0ba702a06729e44a981e1cb53
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.38-py3-none-any.whl

Download URL prodc-0.3.38-py3-none-any.whl
Size 40.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c790f813cf49818d41bc88be5be4a89e16352fe7c1c08c24dd7971f9d5b06737
BLAKE2b-256 checksum
How to use checksums
c5b6d81d974f0805c7e20fe78b19733d2c21d8cf94b9cf7771e46eaeb9e862f6
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.38 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