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

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.49
File Size Uploaded
prodc-0.3.49.tar.gz 68.1 kB Details

Built distribution (wheel)

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

Total release size: 120.5 kB

Release files / prodc-0.3.49.tar.gz

Download URL prodc-0.3.49.tar.gz
Size 68.1 kB
Tags Source
SHA-256 checksum
How to use checksums
34c332a411e19f0471d7c6d118cae9abf9396b5ef2164f9806033b792e03e15d
BLAKE2b-256 checksum
How to use checksums
47dd29da10c2421799d5c3ccf032e8236545db21b40913a5df6585f700011a11
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.49-py3-none-any.whl

Download URL prodc-0.3.49-py3-none-any.whl
Size 52.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13916840cbded7b2472c7d03a5bc22201b534038d2ef25db38e18e92b567f0af
BLAKE2b-256 checksum
How to use checksums
ee176053e1c3971ef918da3fce93b8b97731cc953de0484bbcda69fbee4c2ef2
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.49 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