repowiserepowise
Sign in
2233admin/PineTS
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowise2233admin/PineTS

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

140of 421 scored

140 commits sit in this repo's top risk tercile, which is 33% of the 421scored. 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.8 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 commits11728%Commits whose subject reads as a bug fix rather than new work.Written by an agent31%Read from commit trailers, so it counts what was declared.Change diffusion1.28bitsShannon 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.8out 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 docs-led, now leaning fix.

Feature12%
Fix34%
Refactor1%
Docs23%
Test9%
Deps2%
Chore0%
Other19%
1%of indexed commits are agent-attributed(3 of 421)
claude (3)

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
aa8ed3f5request.security implementation with lookahead true/false support
alaa-eddine
8mo ago+58.3K -24
99%Elevated
more lines added than baseline
2
5b69a986indexes fix
alaa-eddine
8mo ago+1.2M -1.5M
99%Elevated
more lines added than baseline
3
89435f24new update
alaa-eddine
8mo ago+2.3M -319
99%Elevated
more lines added than baseline
4
4342d2bagenerated dev tests
alaa-eddine
8mo ago+13.1K -0
99%Elevated
more lines added than baseline
5
0146f60dAutomatic regression tests generator
alaa-eddine
8mo ago+244.9K -0
99%Elevated
more lines added than baseline
6
38502ddcNew TA methods : obv, alma, macd swma vwap Added architecture documentation restructured TA unit tests
alaa-eddine
8mo ago+8.9K -3.8K
98%Elevated
more lines added than baseline
7
e6e933e4updated array test indicators
alaa-eddine
8mo ago+5.6K -4.2K
98%Elevated
more lines added than baseline
8
fd951555Fix for math.avg function update Readme file
alaa-eddine
1y ago+10.6K -8
98%Elevated
more lines added than baseline
9
7c1dde09initial release
alaa-eddine
1y ago+9.8K -0
98%Elevated
more lines added than baseline
10
34a0d9a1Market Date Providers refactor + implementation of FMP and Alpaca
alaa-eddine
4mo ago+2.6K -108
97%Elevated
more lines added than baseline
11
f25f6ebcAdd : PineTS.stream() method, an event driven wrapper of PineTS.run to simplify handling live data Critical fix : live data processing was producing wrong values in ta.* functions due to wrong handling of current vs committed candles
alaa-eddine
7mo ago+2.4K -1.1K
97%Elevated
more lines added than baseline
12
64d313f7documentation update
alaa-eddine
7mo ago+3.8K -351
97%Elevated
more lines added than baseline
13
71717cdcInitial implementation of pinescript parser/converter
alaa-eddine
7mo ago+3.5K -0
97%Elevated
more lines added than baseline
14
f1c9aeddAdd support for map and matrix namespaces
alaa-eddine
7mo ago+3.9K -898
97%Elevated
more lines added than baseline
15
3b9e067aFix : Array precisions Add : Better API coverage tracking + badges Progress : math methods implementations Add : Syminfo namespace fully implemented in Binance provider
alaa-eddine
8mo ago+3.8K -918
97%Elevated
more lines added than baseline
16
b3822d66update regression tests organization
alaa-eddine
8mo ago+4.6K -5.0K
97%Elevated
more lines added than baseline
17
aa541ed6added pinescript language unit-tests
alaa-eddine
8mo ago+5.9K -2.0M
97%Elevated
more lines added than baseline
18
2d172279Major namespaces refactoring
alaa-eddine
8mo ago+4.6K -1.9K
97%Elevated
more lines added than baseline
19
a8e27c37Strategy namespace complete implementation + documentation
alaa-eddine
2mo ago+2.4K -236
95%Elevated
more lines added than baseline
20
897b03c5Fix : __eq method to handle string values New unit-tests to cover the pinescript transpiler package Updated build pipeline to generate a modern package supporting multiple format and environments
alaa-eddine
7mo ago+2.1K -17
95%Elevated
more lines added than baseline
21
81d90d36Update input.* namespace to fully support dynamic pine script parameters.
alaa-eddine
7mo ago+3.8K -622
95%Elevated
more lines added than baseline
22
57f4f1feAdd : request.security_lower_tf fix Binance provider cache
alaa-eddine
7mo ago+5.2K -156
95%Elevated
more lines added than baseline
23
621e5963Added TA methods : accdist, bbw, iii, kc, kcw, nvi, pvi, pvt, range, wad, wvad
alaa-eddine
8mo ago+1.6K -23
95%Elevated
more lines added than baseline
24
1cb80de9Fixed a critical recursion bug in request.security added multiple unit tests
alaa-eddine
8mo ago+2.4K -11
95%Elevated
more lines added than baseline
25
844c31ectranspiler update : handle raw .pine.ts indicator code (without context function wrapper)
alaa-eddine
8mo ago+2.0K -271
95%Elevated
more lines added than baseline
26
3034921dtranspiler refactor
alaa-eddine
8mo ago+1.6K -1.9K
95%Elevated
more lines added than baseline
27
97ac74afdoc update
alaa-eddine
9mo ago+1.1K -0
95%Elevated
more lines added than baseline
28
0b4f937asupport Indicator inputs
alaa-eddine
1mo ago+1.0K -82
92%Elevated
more lines added than baseline
29
7731862eFix 1 — Array pattern scoping crash (StatementTransformer.ts):
alaa-eddine
5mo ago+1.3K -77
92%Elevated
more lines added than baseline
30
23b6799eTranspiler fixes : - proper handling of multi level nested conditions - handling transformed IIFE statements - edge cases for switch/case statements - missing enum keyword
alaa-eddine
5mo ago+1.3K -33
92%Elevated
more lines added than baseline
31
0948b816implementation of time, time_close and timestamp refactored the way we handle functions that behave like constants (time/time() na/na()) : previous implementation only supported na and was hardcoded in the transpiler logic, new implementation generalizes the solution
alaa-eddine
5mo ago+2.2K -1.4K
92%Elevated
more lines added than baseline
32
1e733287unit tests update
alaa-eddine
6mo ago+1.8K -280
92%Elevated
more lines added than baseline
33
ed095ba1Readme + docs update
alaa-eddine
7mo ago+1.2K -392
92%Elevated
more lines added than baseline
34
3222abaeAdd and fix array methods : sum, avg, min, max, median, mode, stdev, variance, covariance, standardize, range, abs, percentrank, percentile_linear_interpolation, percentile_nearest_rank
alaa-eddine
8mo ago+1.6K -436
92%Elevated
more lines added than baseline
35
c9dc2035Fix : PineScript "var" interpretation Add : bar_index Add : TA methods : cross, dmi, falling, rising, sar Fix : TA supertrend
alaa-eddine
8mo ago+1.5K -175
92%Elevated
more lines added than baseline
36
ac57f85dFix : math.sum Fix : tertiary condition Series access Update : pinescript getters handling Add : bb, cci, cum, mfi, obv, stoch
alaa-eddine
8mo ago+1.7K -111
92%Elevated
more lines added than baseline
37
e3741887Improver Series handling Implemented request.security
alaa-eddine
8mo ago+2.4K -1.7K
92%Elevated
more lines added than baseline
38
c70bd4a8Fix : pyramiding strategy exists
alaa-eddine
1mo ago+1.2K -342
90%Elevated
more lines added than baseline
39
a1d56f57Indicator Inputs and props support + documentation
alaa-eddine
1mo ago+1.5K -149
90%Elevated
more lines added than baseline
40
a14d19caFix UDT field-subscript and method-related transpiler bugs
alaa-eddine
3mo ago+1.1K -51
90%Elevated
more lines added than baseline
41
bdb9f284Separated the condition into two explicit cases (isDirect for $.get(X,N).method() and isChained for $.get(X,N).field.method()) with detailed comments explaining why it must not be broadened Added ChainExpression traversal to hasGetCallInChain() so it can see through already-wrapped nodes when checking deeper in the chain
alaa-eddine
4mo ago+1.0K -28
90%Elevated
more lines added than baseline
42
9a6bfe19coverage + badges update
alaa-eddine
5mo ago+1.1K -163
90%Elevated
more lines added than baseline
43
315d5c75add support for new namespaces : chart.* and label.*
alaa-eddine
5mo ago+1.2K -180
90%Elevated
more lines added than baseline
44
de520267initial strategy implementation
alaa-eddine
6mo ago+1.1K -5
90%Elevated
more lines added than baseline
45
64d468a2build fix
alaa-eddine
8mo ago+1.6K -162
90%Elevated
more lines added than baseline
46
5a2ab311Add TA Methods : barssince, correlation highestbars, lowestbars, mode, percentile* percentrank, valuewhen
alaa-eddine
8mo ago+1.1K -172
90%Elevated
more lines added than baseline
47
d8ffaedeAdd : ta functions : change, cmo, cog, tsi, wpr
alaa-eddine
8mo ago+816 -98
90%Elevated
more lines added than baseline
48
89b5e458Implementing pagination and streaming mode
alaa-eddine
8mo ago+1.1K -18
90%Elevated
more lines added than baseline
49
18bd0847testing some performance optimizations
alaa-eddine
9mo ago+1.1K -118
90%Elevated
more lines added than baseline
50
6da70759update documentation
alaa-eddine
1y ago+1.1K -23
90%Elevated
more lines added than baseline
  • aa8ed3f5request.security implementation with lookahead true/false support
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +58.3K -24
    Risk
    99%Elevated
  • 5b69a986indexes fix
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.2M -1.5M
    Risk
    99%Elevated
  • 89435f24new update
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +2.3M -319
    Risk
    99%Elevated
  • 4342d2bagenerated dev tests
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +13.1K -0
    Risk
    99%Elevated
  • 0146f60dAutomatic regression tests generator
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +244.9K -0
    Risk
    99%Elevated
  • 38502ddcNew TA methods : obv, alma, macd swma vwap Added architecture documentation restructured TA unit tests
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +8.9K -3.8K
    Risk
    98%Elevated
  • e6e933e4updated array test indicators
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +5.6K -4.2K
    Risk
    98%Elevated
  • fd951555Fix for math.avg function update Readme file
    Author
    alaa-eddine
    When
    1y ago
    Lines
    +10.6K -8
    Risk
    98%Elevated
  • 7c1dde09initial release
    Author
    alaa-eddine
    When
    1y ago
    Lines
    +9.8K -0
    Risk
    98%Elevated
  • 34a0d9a1Market Date Providers refactor + implementation of FMP and Alpaca
    Author
    alaa-eddine
    When
    4mo ago
    Lines
    +2.6K -108
    Risk
    97%Elevated
  • f25f6ebcAdd : PineTS.stream() method, an event driven wrapper of PineTS.run to simplify handling live data Critical fix : live data processing was producing wrong values in ta.* functions due to wrong handling of current vs committed candles
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +2.4K -1.1K
    Risk
    97%Elevated
  • 64d313f7documentation update
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +3.8K -351
    Risk
    97%Elevated
  • 71717cdcInitial implementation of pinescript parser/converter
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +3.5K -0
    Risk
    97%Elevated
  • f1c9aeddAdd support for map and matrix namespaces
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +3.9K -898
    Risk
    97%Elevated
  • 3b9e067aFix : Array precisions Add : Better API coverage tracking + badges Progress : math methods implementations Add : Syminfo namespace fully implemented in Binance provider
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +3.8K -918
    Risk
    97%Elevated
  • b3822d66update regression tests organization
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +4.6K -5.0K
    Risk
    97%Elevated
  • aa541ed6added pinescript language unit-tests
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +5.9K -2.0M
    Risk
    97%Elevated
  • 2d172279Major namespaces refactoring
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +4.6K -1.9K
    Risk
    97%Elevated
  • a8e27c37Strategy namespace complete implementation + documentation
    Author
    alaa-eddine
    When
    2mo ago
    Lines
    +2.4K -236
    Risk
    95%Elevated
  • 897b03c5Fix : __eq method to handle string values New unit-tests to cover the pinescript transpiler package Updated build pipeline to generate a modern package supporting multiple format and environments
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +2.1K -17
    Risk
    95%Elevated
  • 81d90d36Update input.* namespace to fully support dynamic pine script parameters.
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +3.8K -622
    Risk
    95%Elevated
  • 57f4f1feAdd : request.security_lower_tf fix Binance provider cache
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +5.2K -156
    Risk
    95%Elevated
  • 621e5963Added TA methods : accdist, bbw, iii, kc, kcw, nvi, pvi, pvt, range, wad, wvad
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.6K -23
    Risk
    95%Elevated
  • 1cb80de9Fixed a critical recursion bug in request.security added multiple unit tests
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +2.4K -11
    Risk
    95%Elevated
  • 844c31ectranspiler update : handle raw .pine.ts indicator code (without context function wrapper)
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +2.0K -271
    Risk
    95%Elevated
  • 3034921dtranspiler refactor
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.6K -1.9K
    Risk
    95%Elevated
  • 97ac74afdoc update
    Author
    alaa-eddine
    When
    9mo ago
    Lines
    +1.1K -0
    Risk
    95%Elevated
  • 0b4f937asupport Indicator inputs
    Author
    alaa-eddine
    When
    1mo ago
    Lines
    +1.0K -82
    Risk
    92%Elevated
  • 7731862eFix 1 — Array pattern scoping crash (StatementTransformer.ts):
    Author
    alaa-eddine
    When
    5mo ago
    Lines
    +1.3K -77
    Risk
    92%Elevated
  • 23b6799eTranspiler fixes : - proper handling of multi level nested conditions - handling transformed IIFE statements - edge cases for switch/case statements - missing enum keyword
    Author
    alaa-eddine
    When
    5mo ago
    Lines
    +1.3K -33
    Risk
    92%Elevated
  • 0948b816implementation of time, time_close and timestamp refactored the way we handle functions that behave like constants (time/time() na/na()) : previous implementation only supported na and was hardcoded in the transpiler logic, new implementation generalizes the solution
    Author
    alaa-eddine
    When
    5mo ago
    Lines
    +2.2K -1.4K
    Risk
    92%Elevated
  • 1e733287unit tests update
    Author
    alaa-eddine
    When
    6mo ago
    Lines
    +1.8K -280
    Risk
    92%Elevated
  • ed095ba1Readme + docs update
    Author
    alaa-eddine
    When
    7mo ago
    Lines
    +1.2K -392
    Risk
    92%Elevated
  • 3222abaeAdd and fix array methods : sum, avg, min, max, median, mode, stdev, variance, covariance, standardize, range, abs, percentrank, percentile_linear_interpolation, percentile_nearest_rank
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.6K -436
    Risk
    92%Elevated
  • c9dc2035Fix : PineScript "var" interpretation Add : bar_index Add : TA methods : cross, dmi, falling, rising, sar Fix : TA supertrend
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.5K -175
    Risk
    92%Elevated
  • ac57f85dFix : math.sum Fix : tertiary condition Series access Update : pinescript getters handling Add : bb, cci, cum, mfi, obv, stoch
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.7K -111
    Risk
    92%Elevated
  • e3741887Improver Series handling Implemented request.security
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +2.4K -1.7K
    Risk
    92%Elevated
  • c70bd4a8Fix : pyramiding strategy exists
    Author
    alaa-eddine
    When
    1mo ago
    Lines
    +1.2K -342
    Risk
    90%Elevated
  • a1d56f57Indicator Inputs and props support + documentation
    Author
    alaa-eddine
    When
    1mo ago
    Lines
    +1.5K -149
    Risk
    90%Elevated
  • a14d19caFix UDT field-subscript and method-related transpiler bugs
    Author
    alaa-eddine
    When
    3mo ago
    Lines
    +1.1K -51
    Risk
    90%Elevated
  • bdb9f284Separated the condition into two explicit cases (isDirect for $.get(X,N).method() and isChained for $.get(X,N).field.method()) with detailed comments explaining why it must not be broadened Added ChainExpression traversal to hasGetCallInChain() so it can see through already-wrapped nodes when checking deeper in the chain
    Author
    alaa-eddine
    When
    4mo ago
    Lines
    +1.0K -28
    Risk
    90%Elevated
  • 9a6bfe19coverage + badges update
    Author
    alaa-eddine
    When
    5mo ago
    Lines
    +1.1K -163
    Risk
    90%Elevated
  • 315d5c75add support for new namespaces : chart.* and label.*
    Author
    alaa-eddine
    When
    5mo ago
    Lines
    +1.2K -180
    Risk
    90%Elevated
  • de520267initial strategy implementation
    Author
    alaa-eddine
    When
    6mo ago
    Lines
    +1.1K -5
    Risk
    90%Elevated
  • 64d468a2build fix
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.6K -162
    Risk
    90%Elevated
  • 5a2ab311Add TA Methods : barssince, correlation highestbars, lowestbars, mode, percentile* percentrank, valuewhen
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.1K -172
    Risk
    90%Elevated
  • d8ffaedeAdd : ta functions : change, cmo, cog, tsi, wpr
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +816 -98
    Risk
    90%Elevated
  • 89b5e458Implementing pagination and streaming mode
    Author
    alaa-eddine
    When
    8mo ago
    Lines
    +1.1K -18
    Risk
    90%Elevated
  • 18bd0847testing some performance optimizations
    Author
    alaa-eddine
    When
    9mo ago
    Lines
    +1.1K -118
    Risk
    90%Elevated
  • 6da70759update documentation
    Author
    alaa-eddine
    When
    1y ago
    Lines
    +1.1K -23
    Risk
    90%Elevated
Showing 50 of 421 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.

061typical ↑↑ elevated0.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,000Lines changed (log) →0.04.2Diffusion →
Below typical58
Typical80
Elevated62

Commit history for 2233admin/PineTS

2233admin/PineTS has 601 commits in its history from 10 contributors, the first of them Feb 1, 2025. In the last 90 days 148 files were touched, 287 times in total, most often utils.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.