repowiserepowise
Sign in
satellitevu/satvu-api-sdk
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisesatellitevu/satvu-api-sdk

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

100of 304 scored

100 commits sit in this repo's top risk tercile, which is 33% of the 304scored. 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.7 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 commits3512%Commits whose subject reads as a bug fix rather than new work.Written by an agent7625%Read from commit trailers, so it counts what was declared.Change diffusion1.04bitsShannon 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 threshold7.7out 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 other-led, now leaning deps.

Feature20%
Fix11%
Refactor5%
Docs12%
Test3%
Deps13%
Chore16%
Other21%
25%of indexed commits are agent-attributed(76 of 304)
claude (76)

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
f844c833chore(release): 0.8.0 [skip ci]
semantic-release-bot
4mo ago+186.7K -149.4K
100%Elevated
more lines added than baseline
2
a325ce32chore(release): 0.7.0 [skip ci]
semantic-release-bot
4mo ago+708.4K -2
100%Elevated
more lines added than baseline
3
e4375cd8chore(release): 0.9.0 [skip ci]
semantic-release-bot
3mo ago+75.0K -11.5K
99%Elevated
more lines added than baseline
4
df1a5ce9regenerate all api sdks
James Harrison
1y ago+7.4K -856
99%Elevated
more lines added than baseline
5
a5e788abgenerate otm api sdk
James Harrison
1y ago+5.3K -9
99%Elevated
more lines added than baseline
6
de5edae8chore(sdk): regenerate all services with improved type handling
James Harrison
9mo ago+3.2K -1.2K
97%Elevated
more lines added than baseline
7
8adb8097feat(http): implement typed error return values for all HTTP adapters
Christian Wygodaclaudeagent
9mo ago+2.4K -170
97%Elevated
more lines added than baseline
8
646f8eb3generate catalog api sdk
James Harrison
1y ago+2.4K -0
97%Elevated
more lines added than baseline
9
6ca21594use aliases for validation and serialization
James Harrison
1y ago+4.5K -944
97%Elevated
more lines added than baseline
10
3d8e3e01require pydantic model instances for request bodies
James Harrison
1y ago+7.9K -136
97%Elevated
more lines added than baseline
11
d42fe255use pydantic for models instead of dataclasses
James Harrison
1y ago+7.7K -2.0K
97%Elevated
more lines added than baseline
12
d9853fb3add description for fields in pydantic models
James Harrison
1y ago+1.7K -865
96%Elevated
more lines added than baseline
13
de9ab2a0generate reseller api sdk
James Harrison
1y ago+1.5K -1
96%Elevated
more lines added than baseline
14
975ac627regenerate id and cos apis
James Harrison
1y ago+1.1K -91
96%Elevated
more lines added than baseline
15
616b775edocs: add user documentation for public release
James Harrisonclaudeagent
8mo ago+1.1K -47
95%Elevated
more lines added than baseline
16
d7347206use dataclasses for response models, enabling union discriminator
James Harrison
1y ago+918 -193
95%Elevated
more lines added than baseline
17
ef309259initial id client
James Harrison
1y ago+1.1K -9
95%Elevated
more lines added than baseline
18
66785ad6feat: add auto-generation support for streaming download methods
Zhelini Sivanesanclaudeagent
9mo ago+1.0K -7
94%Elevated
more lines added than baseline
19
291971d2docs: add more examples
James Harrison
9mo ago+717 -11
94%Elevated
more lines added than baseline
20
74685205build: add release build pipeline using dagger
Christian Wygoda
9mo ago+1.4K -59
94%Elevated
more lines added than baseline
21
32a1d994generate policy api
James Harrison
1y ago+800 -0
94%Elevated
more lines added than baseline
22
4e387292initial cos
James Harrison
1y ago+856 -29
94%Elevated
more lines added than baseline
23
32937c7ffeat(builder): auto-generate tests for pagination iterator methods
James Harrison
4mo ago+591 -5
92%Elevated
more lines added than baseline
24
25437234refactor: extract schema utils and handle recursive schemas
James Harrisonclaudeagent
8mo ago+512 -180
92%Elevated
more lines added than baseline
25
d7997c79feat: add AST-based streaming method code generation
Zhelini Sivanesanclaudeagent
8mo ago+539 -0
92%Elevated
more lines added than baseline
26
0f2e61fefeat(builder): add custom Jinja filters and OpenAPI preprocessor
James Harrisonclaudeagent
9mo ago+745 -102
92%Elevated
more lines added than baseline
27
3dffdc37use future annotations to avoid circular imports
James Harrison
1y ago+527 -191
92%Elevated
more lines added than baseline
28
8c13619edocs: add testing documentation
James Harrison
8mo ago+501 -0
90%Elevated
more lines added than baseline
29
47740b67feat: add pagination support with auto-detection (PLAT-2399)
James Harrisonclaudeagent
9mo ago+486 -3
90%Elevated
more lines added than baseline
30
bd94ed5efeat(parsing): migrate from manual parsing to Pydantic TypeAdapter
James Harrison
9mo ago+523 -129
90%Elevated
more lines added than baseline
31
6211f8c5feat(http): add HTTP client protocol and stdlib adapter
Christian Wygodaclaudeagent
9mo ago+464 -12
90%Elevated
more lines added than baseline
32
def913ffmove openapi-python-client library patches to __init__.py
James Harrison
1y ago+376 -364
90%Elevated
more lines added than baseline
33
84008359wip
Christian Wygoda
1y ago+665 -0
89%Elevated
more lines added than baseline
34
1e5aa26cdocs: add migration guide
Christian Wygoda
5mo ago+342 -0
88%Elevated
more lines added than baseline
35
9f750d27test(http): add HTTP error hierarchy test coverage
James Harrison
7mo ago+372 -0
88%Elevated
more lines added than baseline
36
a9edd342feat: autogenerate unit tests for 2xx responses for all service methods using hypothesis-jsonschema
James Harrison
8mo ago+654 -9
88%Elevated
more lines added than baseline
37
fe88875cfeat: add automatic Retry-After handling for 202 responses
James Harrisonclaudeagent
8mo ago+361 -3
88%Elevated
more lines added than baseline
38
71b5fce4feat(http): add HTTPX adapter with advanced features
Christian Wygodaclaudeagent
9mo ago+291 -0
88%Elevated
more lines added than baseline
39
317bb5ddotm dev notebook
James Harrison
1y ago+331 -55
88%Elevated
more lines added than baseline
40
b061b4d9feat(builder): add hypothesis example caching for faster tests
James Harrison
6mo ago+508 -31
85%Elevated
more lines added than baseline
41
749fa21atest(core): add Result type test coverage
James Harrison
7mo ago+306 -0
85%Elevated
more lines added than baseline
42
e06b327afeat(ci): implement automated release strategy
James Harrisonclaudeagent
8mo ago+466 -1
85%Elevated
more lines added than baseline
43
9266a7c8feat: run tests in parallel with pytest-xdist
James Harrison
8mo ago+372 -313
85%Elevated
more lines added than baseline
44
6fadbd94feat: add error response testing and refactor test templates
James Harrisonclaudeagent
8mo ago+353 -123
85%Elevated
more lines added than baseline
45
38bc856bfeat: support python 3.10 through 3.13
James Harrison
8mo ago+649 -25
85%Elevated
more lines added than baseline
46
adf9846afeat: implement extension-based streaming method detection
Zhelini Sivanesanclaudeagent
9mo ago+383 -384
85%Elevated
more lines added than baseline
47
f08f6443ci: add dagger based ci (local setup)
Christian Wygoda
9mo ago+449 -218
85%Elevated
more lines added than baseline
48
ca89fc3bfeat(core,auth): integrate HttpClient protocol and add comprehensive tests
Christian Wygodaclaudeagent
9mo ago+402 -21
85%Elevated
more lines added than baseline
49
a5deb877simplify query parameters building
James Harrison
11mo ago+316 -1.3K
85%Elevated
more lines added than baseline
50
4db2df5bcatalog api dev notebook
James Harrison
1y ago+331 -0
85%Elevated
more lines added than baseline
  • f844c833chore(release): 0.8.0 [skip ci]
    Author
    semantic-release-bot
    When
    4mo ago
    Lines
    +186.7K -149.4K
    Risk
    100%Elevated
  • a325ce32chore(release): 0.7.0 [skip ci]
    Author
    semantic-release-bot
    When
    4mo ago
    Lines
    +708.4K -2
    Risk
    100%Elevated
  • e4375cd8chore(release): 0.9.0 [skip ci]
    Author
    semantic-release-bot
    When
    3mo ago
    Lines
    +75.0K -11.5K
    Risk
    99%Elevated
  • df1a5ce9regenerate all api sdks
    Author
    James Harrison
    When
    1y ago
    Lines
    +7.4K -856
    Risk
    99%Elevated
  • a5e788abgenerate otm api sdk
    Author
    James Harrison
    When
    1y ago
    Lines
    +5.3K -9
    Risk
    99%Elevated
  • de5edae8chore(sdk): regenerate all services with improved type handling
    Author
    James Harrison
    When
    9mo ago
    Lines
    +3.2K -1.2K
    Risk
    97%Elevated
  • 8adb8097feat(http): implement typed error return values for all HTTP adapters
    Author
    Christian Wygoda
    When
    9mo ago
    Lines
    +2.4K -170
    Risk
    97%Elevated
  • 646f8eb3generate catalog api sdk
    Author
    James Harrison
    When
    1y ago
    Lines
    +2.4K -0
    Risk
    97%Elevated
  • 6ca21594use aliases for validation and serialization
    Author
    James Harrison
    When
    1y ago
    Lines
    +4.5K -944
    Risk
    97%Elevated
  • 3d8e3e01require pydantic model instances for request bodies
    Author
    James Harrison
    When
    1y ago
    Lines
    +7.9K -136
    Risk
    97%Elevated
  • d42fe255use pydantic for models instead of dataclasses
    Author
    James Harrison
    When
    1y ago
    Lines
    +7.7K -2.0K
    Risk
    97%Elevated
  • d9853fb3add description for fields in pydantic models
    Author
    James Harrison
    When
    1y ago
    Lines
    +1.7K -865
    Risk
    96%Elevated
  • de9ab2a0generate reseller api sdk
    Author
    James Harrison
    When
    1y ago
    Lines
    +1.5K -1
    Risk
    96%Elevated
  • 975ac627regenerate id and cos apis
    Author
    James Harrison
    When
    1y ago
    Lines
    +1.1K -91
    Risk
    96%Elevated
  • 616b775edocs: add user documentation for public release
    Author
    James Harrison
    When
    8mo ago
    Lines
    +1.1K -47
    Risk
    95%Elevated
  • d7347206use dataclasses for response models, enabling union discriminator
    Author
    James Harrison
    When
    1y ago
    Lines
    +918 -193
    Risk
    95%Elevated
  • ef309259initial id client
    Author
    James Harrison
    When
    1y ago
    Lines
    +1.1K -9
    Risk
    95%Elevated
  • 66785ad6feat: add auto-generation support for streaming download methods
    Author
    Zhelini Sivanesan
    When
    9mo ago
    Lines
    +1.0K -7
    Risk
    94%Elevated
  • 291971d2docs: add more examples
    Author
    James Harrison
    When
    9mo ago
    Lines
    +717 -11
    Risk
    94%Elevated
  • 74685205build: add release build pipeline using dagger
    Author
    Christian Wygoda
    When
    9mo ago
    Lines
    +1.4K -59
    Risk
    94%Elevated
  • 32a1d994generate policy api
    Author
    James Harrison
    When
    1y ago
    Lines
    +800 -0
    Risk
    94%Elevated
  • 4e387292initial cos
    Author
    James Harrison
    When
    1y ago
    Lines
    +856 -29
    Risk
    94%Elevated
  • 32937c7ffeat(builder): auto-generate tests for pagination iterator methods
    Author
    James Harrison
    When
    4mo ago
    Lines
    +591 -5
    Risk
    92%Elevated
  • 25437234refactor: extract schema utils and handle recursive schemas
    Author
    James Harrison
    When
    8mo ago
    Lines
    +512 -180
    Risk
    92%Elevated
  • d7997c79feat: add AST-based streaming method code generation
    Author
    Zhelini Sivanesan
    When
    8mo ago
    Lines
    +539 -0
    Risk
    92%Elevated
  • 0f2e61fefeat(builder): add custom Jinja filters and OpenAPI preprocessor
    Author
    James Harrison
    When
    9mo ago
    Lines
    +745 -102
    Risk
    92%Elevated
  • 3dffdc37use future annotations to avoid circular imports
    Author
    James Harrison
    When
    1y ago
    Lines
    +527 -191
    Risk
    92%Elevated
  • 8c13619edocs: add testing documentation
    Author
    James Harrison
    When
    8mo ago
    Lines
    +501 -0
    Risk
    90%Elevated
  • 47740b67feat: add pagination support with auto-detection (PLAT-2399)
    Author
    James Harrison
    When
    9mo ago
    Lines
    +486 -3
    Risk
    90%Elevated
  • bd94ed5efeat(parsing): migrate from manual parsing to Pydantic TypeAdapter
    Author
    James Harrison
    When
    9mo ago
    Lines
    +523 -129
    Risk
    90%Elevated
  • 6211f8c5feat(http): add HTTP client protocol and stdlib adapter
    Author
    Christian Wygoda
    When
    9mo ago
    Lines
    +464 -12
    Risk
    90%Elevated
  • def913ffmove openapi-python-client library patches to __init__.py
    Author
    James Harrison
    When
    1y ago
    Lines
    +376 -364
    Risk
    90%Elevated
  • 84008359wip
    Author
    Christian Wygoda
    When
    1y ago
    Lines
    +665 -0
    Risk
    89%Elevated
  • 1e5aa26cdocs: add migration guide
    Author
    Christian Wygoda
    When
    5mo ago
    Lines
    +342 -0
    Risk
    88%Elevated
  • 9f750d27test(http): add HTTP error hierarchy test coverage
    Author
    James Harrison
    When
    7mo ago
    Lines
    +372 -0
    Risk
    88%Elevated
  • a9edd342feat: autogenerate unit tests for 2xx responses for all service methods using hypothesis-jsonschema
    Author
    James Harrison
    When
    8mo ago
    Lines
    +654 -9
    Risk
    88%Elevated
  • fe88875cfeat: add automatic Retry-After handling for 202 responses
    Author
    James Harrison
    When
    8mo ago
    Lines
    +361 -3
    Risk
    88%Elevated
  • 71b5fce4feat(http): add HTTPX adapter with advanced features
    Author
    Christian Wygoda
    When
    9mo ago
    Lines
    +291 -0
    Risk
    88%Elevated
  • 317bb5ddotm dev notebook
    Author
    James Harrison
    When
    1y ago
    Lines
    +331 -55
    Risk
    88%Elevated
  • b061b4d9feat(builder): add hypothesis example caching for faster tests
    Author
    James Harrison
    When
    6mo ago
    Lines
    +508 -31
    Risk
    85%Elevated
  • 749fa21atest(core): add Result type test coverage
    Author
    James Harrison
    When
    7mo ago
    Lines
    +306 -0
    Risk
    85%Elevated
  • e06b327afeat(ci): implement automated release strategy
    Author
    James Harrison
    When
    8mo ago
    Lines
    +466 -1
    Risk
    85%Elevated
  • 9266a7c8feat: run tests in parallel with pytest-xdist
    Author
    James Harrison
    When
    8mo ago
    Lines
    +372 -313
    Risk
    85%Elevated
  • 6fadbd94feat: add error response testing and refactor test templates
    Author
    James Harrison
    When
    8mo ago
    Lines
    +353 -123
    Risk
    85%Elevated
  • 38bc856bfeat: support python 3.10 through 3.13
    Author
    James Harrison
    When
    8mo ago
    Lines
    +649 -25
    Risk
    85%Elevated
  • adf9846afeat: implement extension-based streaming method detection
    Author
    Zhelini Sivanesan
    When
    9mo ago
    Lines
    +383 -384
    Risk
    85%Elevated
  • f08f6443ci: add dagger based ci (local setup)
    Author
    Christian Wygoda
    When
    9mo ago
    Lines
    +449 -218
    Risk
    85%Elevated
  • ca89fc3bfeat(core,auth): integrate HttpClient protocol and add comprehensive tests
    Author
    Christian Wygoda
    When
    9mo ago
    Lines
    +402 -21
    Risk
    85%Elevated
  • a5deb877simplify query parameters building
    Author
    James Harrison
    When
    11mo ago
    Lines
    +316 -1.3K
    Risk
    85%Elevated
  • 4db2df5bcatalog api dev notebook
    Author
    James Harrison
    When
    1y ago
    Lines
    +331 -0
    Risk
    85%Elevated
Showing 50 of 304 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.

032typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 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,000100,000Lines changed (log) →0.07.7Diffusion →
Below typical70
Typical81
Elevated49

Commit history for satellitevu/satvu-api-sdk

satellitevu/satvu-api-sdk has 304 commits in its history from 7 contributors, the first of them Feb 28, 2025. In the last 90 days 9 files were touched, 9 times in total, most often ast_generator.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.