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