Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
23 commits sit in this repo's top risk tercile, which is 34% of the 67scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.3 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began other-led, now leaning docs.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | f977ddfcAdd feature to filter to specific schema | Seb Burrell | 1y ago | +5.1K -3.8K | 99%Elevated | more lines added than baseline |
| 2 | cc904c24added tests | Felix Franzén | 5y ago | +5.0K -83 | 99%Elevated | more lines added than baseline |
| 3 | 9d21ebb8Update to version 2.0.3; enhance configuration options, add support for functions in documentation, and modify database connection settings. Includes new test configuration file and updates to TypeScript settings. | Hankanman | 1y ago | +1.0K -54 | 96%Elevated | more lines added than baseline |
| 4 | da120cadInitial commit | Kevin Peters | 5y ago | +502 -0 | 95%Elevated | more lines added than baseline |
| 5 | 813d936eget tables/columns/etc and log as json | Felix Franzén | 5y ago | +494 -63 | 93%Elevated | more lines added than baseline |
| 6 | cef65dc6Bump to v2.0.1 add features: print table of contents, print RLS Policies | Seb Burrell | 1y ago | +388 -35 | 90%Elevated | more lines added than baseline |
| 7 | f8a317a7revert lock again | Felix Franzén | 5y ago | +302 -1 | 90%Elevated | more lines added than baseline |
| 8 | e7ed70bbAdd json2md to deps | Igor Toporkov | 5y ago | +320 -1 | 90%Elevated | more lines added than baseline |
| 9 | ecd2f18dFix merge artifacts | Igor Toporkov | 5y ago | +319 -26 | 87%Elevated | more lines added than baseline |
| 10 | 7d6e5bc3tests | Felix Franzén | 5y ago | +276 -32 | 85%Elevated | more lines added than baseline |
| 11 | a6f8c9easetup project structure | Felix Franzén | 5y ago | +321 -0 | 85%Elevated | more lines added than baseline |
| 12 | 6f12434dUpgrade to version 3.0.0; introduce .env.template for database connection configuration, enhance output options with folder and file name settings, and add support for generating diagrams and LLM-optimized JSON format. Update README for improved documentation and remove deprecated test configuration file. | Hankanman | 1y ago | +383 -3.0K | 82%Elevated | more lines added than baseline |
| 13 | 0e2a7f6ause granular config instead of db url | Felix Franzén | 5y ago | +149 -108 | 82%Elevated | more lines added than baseline |
| 14 | da063150Add ability to filter to include/exclude tables and types | Seb Burrell | 1y ago | +131 -22 | 80%Elevated | more lines added than baseline |
| 15 | abac175fAdded ability to export in pureMarkdown for LLM context minimising token usage | Seb Burrell | 1y ago | +148 -69 | 78%Elevated | more lines added than baseline |
| 16 | 34052ec8document types | Felix Franzén | 5y ago | +145 -461 | 77%Elevated | more lines added than baseline |
| 17 | b91bdc01Format composite values | Igor Toporkov | 5y ago | +84 -4 | 75%Elevated | more lines added than baseline |
| 18 | 7473c6e8Support composite values in schema | Igor Toporkov | 5y ago | +91 -1 | 74%Elevated | more lines added than baseline |
| 19 | 6a5cc5d2Update to version 2.0.3; add dotenv support for environment variables, enhance configuration options with connection string, and modify output settings. Include new flags for functions in documentation generation and adjust database connection logic. | Hankanman | 1y ago | +101 -41 | 72%Elevated | more lines added than baseline |
| 20 | 0c9ef65dAdded json file with postgre datatypes and links (#7) | andreasbjorkegren | 5y ago | +66 -0 | 70%Elevated | more lines added than baseline |
| 21 | a41faed9resolved conflicts | Felix Franzén | 5y ago | +58 -58 | 70%Elevated | more lines added than baseline |
| 22 | 70388640Promote to v2.0.1 | Seb Burrell | 1y ago | +76 -160 | 67%Elevated | more lines added than baseline |
| 23 | b366d785Plug in table documentation generator | Igor Toporkov | 5y ago | +63 -2 | 67%Elevated | more lines added than baseline |
| 24 | 76ae40b4Update README.md (#4) | andreasbjorkegren | 5y ago | +47 -8 | 65%Typical | more lines added than baseline |
| 25 | b9f57a09disconnect properly and format | Felix Franzén | 5y ago | +60 -7 | 63%Typical | more lines added than baseline |
| 26 | b4f52b32formatting | Felix Franzén | 5y ago | +65 -356 | 63%Typical | more lines added than baseline |
| 27 | 9996f6c0Refactor README.md for clarity and organization; update usage instructions, enhance feature descriptions, and improve overall documentation layout. | Hankanman | 1y ago | +41 -59 | 60%Typical | more lines added than baseline |
| 28 | 550bae78cli | Felix Franzén | 5y ago | +61 -12 | 60%Typical | more lines added than baseline |
| 29 | bb67b6f1update readme | Felix Franzén | 5y ago | +39 -61 | 57%Typical | more lines added than baseline |
| 30 | c8b7f532error handling and restructure cli function | Felix Franzén | 5y ago | +44 -30 | 57%Typical | more lines added than baseline |
| 31 | 5bca8632don't render empty sections | Felix Franzén | 5y ago | +37 -13 | 54%Typical | more lines added than baseline |
| 32 | ba9bfbc3include docs again | Felix Franzén | 5y ago | +42 -28 | 53%Typical | more lines added than baseline |
| 33 | 3636ee26move file io to individual file | Felix Franzén | 5y ago | +26 -30 | 51%Typical | more lines added than baseline |
| 34 | 8e93723eUpdate Changelog | Hankanman | 1y ago | +30 -1 | 50%Typical | more lines added than baseline |
| 35 | 67e8e925Refactor project to align with Klarna branding: update repository URLs, package name, and contact information. Enhance README with new badges and improve TypeScript configuration. Update CHANGELOG for clarity. | Hankanman | 1y ago | +34 -26 | 49%Typical | more lines added than baseline |
| 36 | b1ebbca0Repoint to new repo source | Seb Burrell | 1y ago | +36 -36 | 47%Typical | more lines added than baseline |
| 37 | 825cf9d1clean up dependencies and redundant files | Felix Franzén | 5y ago | +38 -114 | 46%Typical | more lines added than baseline |
| 38 | 714ea955Format custom types | Igor Toporkov | 5y ago | +20 -3 | 44%Typical | more lines added than baseline |
| 39 | 30b05b38Specify fixed length char | Igor Toporkov | 4y ago | +22 -9 | 41%Typical | more lines added than baseline |
| 40 | 6291b937Show and link actual user types | Igor Toporkov | 5y ago | +22 -19 | 41%Typical | more lines added than baseline |
| 41 | bf86ca0bcleanup and disconnect on success | Felix Franzén | 5y ago | +32 -310 | 41%Typical | more lines added than baseline |
| 42 | 51184443Use Set for custom types names | Igor Toporkov | 5y ago | +15 -15 | 38%Typical | more lines added than baseline |
| 43 | 83b3e046added npm workflow | Felix Franzén | 5y ago | +20 -1 | 37%Typical | more lines added than baseline |
| 44 | 77a791d1Support running with npx | Seb Burrell | 1y ago | +9 -4 | 35%Typical | fewer lines added than baseline |
| 45 | 2a0a516dSlightly refactor format function | Igor Toporkov | 5y ago | +7 -3 | 34%Typical | fewer lines added than baseline |
| 46 | a38733d0render none if missing | Felix Franzén | 5y ago | +7 -1 | 32%Below typical | fewer lines added than baseline |
| 47 | 21939887add default column | Felix Franzén | 5y ago | +7 -4 | 31%Below typical | fewer lines added than baseline |
| 48 | 79d61953Enhance CI workflow by adding Docker Buildx and Docker Compose setup steps | Hankanman | 1y ago | +6 -0 | 29%Below typical | fewer lines added than baseline |
| 49 | 0f85ed40update changelog with initial release | Felix Franzén | 5y ago | +4 -11 | 28%Below typical | fewer lines added than baseline |
| 50 | f8fb95daRemove typeNames where they are not needed | Igor Toporkov | 5y ago | +3 -5 | 26%Below typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 67 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Hankanman/postgres-to-docs has 83 commits in its history from 7 contributors, the first of them Mar 11, 2021. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.