repowiserepowise
Sign in
smekcio/ksef-client-python
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisesmekcio/ksef-client-python

Commits

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

63of 186 scored

63 commits sit in this repo's top risk tercile, which is 34% of the 186scored. 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 8.2 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.

Fix commits5228%Commits whose subject reads as a bug fix rather than new work.Written by an agent11%Read from commit trailers, so it counts what was declared.Change diffusion1.13bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold8.2out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began fix-led, now leaning feature.

Feature16%
Fix28%
Refactor2%
Docs12%
Test19%
Chore20%
Other4%
1%of indexed commits are agent-attributed(1 of 186)
cursor (1)

Review-priority queue

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 review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
eac41098feat(api): move SDK to typed models and harden OpenAPI tooling
smkc
4mo ago+19.9K -2.2K
99%Elevated
more lines added than baseline
2
797adfdafeat(cli): KSeF CLI with docs and tests (#15)
Mateusz Smektała
5mo ago+10.3K -5
99%Elevated
more lines added than baseline
3
295fb6e4feat(cli): implement DX-first KSeF CLI with docs and tests
smkc
5mo ago+10.2K -5
99%Elevated
more lines added than baseline
4
6786a990fix: Restore AsyncSecurityClient class definition missing after refactor
smkc
6mo ago+15.2K -446
99%Elevated
more lines added than baseline
5
6b92f51aInitial commit
smkc
7mo ago+9.7K -0
99%Elevated
more lines added than baseline
6
fc08b124feat: complete FA3 typed XSD coverage
Mateusz Smektała
2mo ago+4.1K -3
96%Elevated
more lines added than baseline
7
084dfd35feat: add FA3 import export tooling
Mateusz Smektała
2mo ago+6.3K -2
96%Elevated
more lines added than baseline
8
267e9e0bfeat(cli): add resumable online and batch sessions
smkc
3mo ago+4.8K -212
96%Elevated
more lines added than baseline
9
ddaca425docs: dodaj dokumentacje SDK i przyklady
smkc
7mo ago+2.1K -0
96%Elevated
more lines added than baseline
10
81059c60fix(ci): stabilize resumable session checks
smkc
3mo ago+1.8K -40
94%Elevated
more lines added than baseline
11
129fb861chore(openapi): refresh KSeF 2.4 generated models
smkc
3mo ago+2.1K -25
94%Elevated
more lines added than baseline
12
91578818Clean up lint and type issues
smkc
7mo ago+1.8K -1.1K
94%Elevated
more lines added than baseline
13
f43bac40feat: align with KSeF API 2.7.0
smekciocursorassisted
1w ago+1.9K -143
92%Elevated
more lines added than baseline
14
b6770a7dfeat: support KSeF API 2.6.0
smekcio
2mo ago+1.9K -141
92%Elevated
more lines added than baseline
15
b107545afix: correct FA3 correction deltas
Mateusz Smektała
2mo ago+1.4K -40
92%Elevated
more lines added than baseline
16
6f1006b1fix(models): align typed exports, stubs, and HWM fallback
smkc
4mo ago+1.2K -59
92%Elevated
more lines added than baseline
17
b497c415Add E2E workflows and consolidated token/XAdES tests
Smekcio
5mo ago+1.0K -160
92%Elevated
more lines added than baseline
18
b70bbeb9Domknij audyt FA(3) XSD do 298/298 supported
Mateusz Smektała
2mo ago+954 -58
90%Elevated
more lines added than baseline
19
ab123183test: restore FA3 coverage gate
Mateusz Smektała
2mo ago+750 -1
90%Elevated
more lines added than baseline
20
8f779593test: package FA3 country code schema
Mateusz Smektała
2mo ago+1.3K -0
90%Elevated
more lines added than baseline
21
28a9db2btest: raise project coverage to 100 percent
smkc
5mo ago+922 -1
90%Elevated
more lines added than baseline
22
701e91f6feat(api): handle KSeF 2.4 problem details and self-revoke
smkc
3mo ago+720 -17
88%Elevated
more lines added than baseline
23
da6eee48Add check-only generated artifact validation
smkc
4mo ago+914 -192
88%Elevated
more lines added than baseline
24
bec2ef43feat(lighthouse): add full latarnia SDK+CLI support with models, docs, and tests
smkc
5mo ago+892 -11
88%Elevated
more lines added than baseline
25
9e5cec46test(cli): add resume recovery smoke flows
smkc
3mo ago+558 -0
87%Elevated
more lines added than baseline
26
e8149495test(ci): restore full coverage for typed client helpers
smkc
4mo ago+454 -16
87%Elevated
more lines added than baseline
27
2d336028docs: expand FA3 SDK documentation
Mateusz Smektała
2mo ago+500 -37
86%Elevated
more lines added than baseline
28
8eadc530test: make FA3 XSD audit evidence-based
Mateusz Smektała
2mo ago+452 -10
85%Elevated
more lines added than baseline
29
44743028test: restore 100% coverage
smkc
7mo ago+321 -10
85%Elevated
more lines added than baseline
30
1fd9ac95fix(models): restore live API compatibility for e2e flows
smkc
4mo ago+349 -1
84%Elevated
more lines added than baseline
31
78cb1fdaSelect current KSeF public key certificates
Mateusz Smektała
3mo ago+295 -36
83%Elevated
more lines added than baseline
32
8b995efdSync OpenAPI models for KSeF 2.5
Mateusz Smektała
3mo ago+468 -1.3K
83%Elevated
more lines added than baseline
33
f403a116fa3: enforce strict xml-shape validation and add regressions
Mateusz Smektała
2mo ago+265 -37
81%Elevated
more lines added than baseline
34
3a9dde4ddocs: describe KSeF 2.4 changes and typed model migration
smkc
3mo ago+310 -8
81%Elevated
more lines added than baseline
35
8061c03cfix(models): preserve typed response fields and test regressions
smkc
4mo ago+338 -14
81%Elevated
more lines added than baseline
36
7d2da522feat(api): enforce typed payloads and strict OpenAPI validation
smkc
4mo ago+385 -148
81%Elevated
more lines added than baseline
37
aa96ac2cfeat: align SDK with KSeF API v2.1.1
Smekcio
5mo ago+279 -12
81%Elevated
more lines added than baseline
38
12ddd551feat: Implement comprehensive API compliance verification in CI
smkc
6mo ago+320 -32
81%Elevated
more lines added than baseline
39
dd4dd3b0test(e2e): add real KSeF resume flows
smkc
3mo ago+267 -2
79%Elevated
more lines added than baseline
40
a3623999fix(cli): recover self-revoke token reference
smkc
3mo ago+221 -9
79%Elevated
more lines added than baseline
41
cd1beb6brefactor: focus FA3 on SDK-only builder and XML/XSD
Mateusz Smektała
2mo ago+323 -1.5K
77%Elevated
more lines added than baseline
42
93887aecfix(verification-link): correct QR II signing and add e2e checks
smkc
3mo ago+278 -17
77%Elevated
more lines added than baseline
43
58d28788fix(cli): default invoice list to all subject types
smkc
4mo ago+282 -24
77%Elevated
more lines added than baseline
44
99887c78feat(cli): harden auth secret input handling
smkc
5mo ago+229 -7
77%Elevated
more lines added than baseline
45
381d02c1fix(xades): popraw podpis XAdES i dodaj XadesKeyPair
smkc
7mo ago+200 -19
77%Elevated
more lines added than baseline
46
c438c297test(typed-api): satisfy CI mypy and coverage
smkc
4mo ago+155 -16
75%Elevated
more lines added than baseline
47
81dab120fix(cli): bootstrap optional CLI dependencies
smkc
4mo ago+356 -36
75%Elevated
more lines added than baseline
48
2744e218feat(security): enforce export part hash verification
smkc
5mo ago+248 -6
75%Elevated
more lines added than baseline
49
a6eb959edocs(readme): improve Polish onboarding copy
Mateusz Smektała
2mo ago+147 -172
74%Elevated
more lines added than baseline
50
a5b4dc0bdocs(readme): rewrite README (docs links, quick start, snippets)
smkc
7mo ago+146 -29
74%Elevated
more lines added than baseline
  • eac41098feat(api): move SDK to typed models and harden OpenAPI tooling
    Author
    smkc
    When
    4mo ago
    Lines
    +19.9K -2.2K
    Risk
    99%Elevated
  • 797adfdafeat(cli): KSeF CLI with docs and tests (#15)
    Author
    Mateusz Smektała
    When
    5mo ago
    Lines
    +10.3K -5
    Risk
    99%Elevated
  • 295fb6e4feat(cli): implement DX-first KSeF CLI with docs and tests
    Author
    smkc
    When
    5mo ago
    Lines
    +10.2K -5
    Risk
    99%Elevated
  • 6786a990fix: Restore AsyncSecurityClient class definition missing after refactor
    Author
    smkc
    When
    6mo ago
    Lines
    +15.2K -446
    Risk
    99%Elevated
  • 6b92f51aInitial commit
    Author
    smkc
    When
    7mo ago
    Lines
    +9.7K -0
    Risk
    99%Elevated
  • fc08b124feat: complete FA3 typed XSD coverage
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +4.1K -3
    Risk
    96%Elevated
  • 084dfd35feat: add FA3 import export tooling
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +6.3K -2
    Risk
    96%Elevated
  • 267e9e0bfeat(cli): add resumable online and batch sessions
    Author
    smkc
    When
    3mo ago
    Lines
    +4.8K -212
    Risk
    96%Elevated
  • ddaca425docs: dodaj dokumentacje SDK i przyklady
    Author
    smkc
    When
    7mo ago
    Lines
    +2.1K -0
    Risk
    96%Elevated
  • 81059c60fix(ci): stabilize resumable session checks
    Author
    smkc
    When
    3mo ago
    Lines
    +1.8K -40
    Risk
    94%Elevated
  • 129fb861chore(openapi): refresh KSeF 2.4 generated models
    Author
    smkc
    When
    3mo ago
    Lines
    +2.1K -25
    Risk
    94%Elevated
  • 91578818Clean up lint and type issues
    Author
    smkc
    When
    7mo ago
    Lines
    +1.8K -1.1K
    Risk
    94%Elevated
  • f43bac40feat: align with KSeF API 2.7.0
    Author
    smekcio
    When
    1w ago
    Lines
    +1.9K -143
    Risk
    92%Elevated
  • b6770a7dfeat: support KSeF API 2.6.0
    Author
    smekcio
    When
    2mo ago
    Lines
    +1.9K -141
    Risk
    92%Elevated
  • b107545afix: correct FA3 correction deltas
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +1.4K -40
    Risk
    92%Elevated
  • 6f1006b1fix(models): align typed exports, stubs, and HWM fallback
    Author
    smkc
    When
    4mo ago
    Lines
    +1.2K -59
    Risk
    92%Elevated
  • b497c415Add E2E workflows and consolidated token/XAdES tests
    Author
    Smekcio
    When
    5mo ago
    Lines
    +1.0K -160
    Risk
    92%Elevated
  • b70bbeb9Domknij audyt FA(3) XSD do 298/298 supported
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +954 -58
    Risk
    90%Elevated
  • ab123183test: restore FA3 coverage gate
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +750 -1
    Risk
    90%Elevated
  • 8f779593test: package FA3 country code schema
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +1.3K -0
    Risk
    90%Elevated
  • 28a9db2btest: raise project coverage to 100 percent
    Author
    smkc
    When
    5mo ago
    Lines
    +922 -1
    Risk
    90%Elevated
  • 701e91f6feat(api): handle KSeF 2.4 problem details and self-revoke
    Author
    smkc
    When
    3mo ago
    Lines
    +720 -17
    Risk
    88%Elevated
  • da6eee48Add check-only generated artifact validation
    Author
    smkc
    When
    4mo ago
    Lines
    +914 -192
    Risk
    88%Elevated
  • bec2ef43feat(lighthouse): add full latarnia SDK+CLI support with models, docs, and tests
    Author
    smkc
    When
    5mo ago
    Lines
    +892 -11
    Risk
    88%Elevated
  • 9e5cec46test(cli): add resume recovery smoke flows
    Author
    smkc
    When
    3mo ago
    Lines
    +558 -0
    Risk
    87%Elevated
  • e8149495test(ci): restore full coverage for typed client helpers
    Author
    smkc
    When
    4mo ago
    Lines
    +454 -16
    Risk
    87%Elevated
  • 2d336028docs: expand FA3 SDK documentation
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +500 -37
    Risk
    86%Elevated
  • 8eadc530test: make FA3 XSD audit evidence-based
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +452 -10
    Risk
    85%Elevated
  • 44743028test: restore 100% coverage
    Author
    smkc
    When
    7mo ago
    Lines
    +321 -10
    Risk
    85%Elevated
  • 1fd9ac95fix(models): restore live API compatibility for e2e flows
    Author
    smkc
    When
    4mo ago
    Lines
    +349 -1
    Risk
    84%Elevated
  • 78cb1fdaSelect current KSeF public key certificates
    Author
    Mateusz Smektała
    When
    3mo ago
    Lines
    +295 -36
    Risk
    83%Elevated
  • 8b995efdSync OpenAPI models for KSeF 2.5
    Author
    Mateusz Smektała
    When
    3mo ago
    Lines
    +468 -1.3K
    Risk
    83%Elevated
  • f403a116fa3: enforce strict xml-shape validation and add regressions
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +265 -37
    Risk
    81%Elevated
  • 3a9dde4ddocs: describe KSeF 2.4 changes and typed model migration
    Author
    smkc
    When
    3mo ago
    Lines
    +310 -8
    Risk
    81%Elevated
  • 8061c03cfix(models): preserve typed response fields and test regressions
    Author
    smkc
    When
    4mo ago
    Lines
    +338 -14
    Risk
    81%Elevated
  • 7d2da522feat(api): enforce typed payloads and strict OpenAPI validation
    Author
    smkc
    When
    4mo ago
    Lines
    +385 -148
    Risk
    81%Elevated
  • aa96ac2cfeat: align SDK with KSeF API v2.1.1
    Author
    Smekcio
    When
    5mo ago
    Lines
    +279 -12
    Risk
    81%Elevated
  • 12ddd551feat: Implement comprehensive API compliance verification in CI
    Author
    smkc
    When
    6mo ago
    Lines
    +320 -32
    Risk
    81%Elevated
  • dd4dd3b0test(e2e): add real KSeF resume flows
    Author
    smkc
    When
    3mo ago
    Lines
    +267 -2
    Risk
    79%Elevated
  • a3623999fix(cli): recover self-revoke token reference
    Author
    smkc
    When
    3mo ago
    Lines
    +221 -9
    Risk
    79%Elevated
  • cd1beb6brefactor: focus FA3 on SDK-only builder and XML/XSD
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +323 -1.5K
    Risk
    77%Elevated
  • 93887aecfix(verification-link): correct QR II signing and add e2e checks
    Author
    smkc
    When
    3mo ago
    Lines
    +278 -17
    Risk
    77%Elevated
  • 58d28788fix(cli): default invoice list to all subject types
    Author
    smkc
    When
    4mo ago
    Lines
    +282 -24
    Risk
    77%Elevated
  • 99887c78feat(cli): harden auth secret input handling
    Author
    smkc
    When
    5mo ago
    Lines
    +229 -7
    Risk
    77%Elevated
  • 381d02c1fix(xades): popraw podpis XAdES i dodaj XadesKeyPair
    Author
    smkc
    When
    7mo ago
    Lines
    +200 -19
    Risk
    77%Elevated
  • c438c297test(typed-api): satisfy CI mypy and coverage
    Author
    smkc
    When
    4mo ago
    Lines
    +155 -16
    Risk
    75%Elevated
  • 81dab120fix(cli): bootstrap optional CLI dependencies
    Author
    smkc
    When
    4mo ago
    Lines
    +356 -36
    Risk
    75%Elevated
  • 2744e218feat(security): enforce export part hash verification
    Author
    smkc
    When
    5mo ago
    Lines
    +248 -6
    Risk
    75%Elevated
  • a6eb959edocs(readme): improve Polish onboarding copy
    Author
    Mateusz Smektała
    When
    2mo ago
    Lines
    +147 -172
    Risk
    74%Elevated
  • a5b4dc0bdocs(readme): rewrite README (docs links, quick start, snippets)
    Author
    smkc
    When
    7mo ago
    Lines
    +146 -29
    Risk
    74%Elevated
Showing 50 of 186 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

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.

023typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 186 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.

1101001,00010,000Lines changed (log) →0.05.2Diffusion →
Below typical61
Typical62
Elevated63

Commit history for smekcio/ksef-client-python

smekcio/ksef-client-python has 255 commits in its history from 5 contributors, the first of them Jan 4, 2026. In the last 90 days 69 files were touched, 159 times in total, most often test_documents_fa3.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.