Skip to content

Reference

tilttek/progression
TypeRole
ProgressionStandings, seasons past, milestones, gains, streaks, freezes, sweep, erasure
ProgressionProjectionThe activity turned into experience and streaks, cancellations, rebuilds
ProgressionObserverTold of the level changes, milestones and broken streaks
Curve, LevelThe experience each level starts at; where experience stands
Track, Tracks, SubjectA line of progression and whom it rewards; the tracks of an application
Milestone, ReachedMilestoneA step worth a reward; a step reached
LevelChangeA subject going from one level to another
Standing, SeasonResultWhere a subject stands now; what it reached in a season past
ErasureWhat erasing a member removed
NamesThe names of tracks, rules, milestones and streaks
Experience\ExperienceRuleExperience for a gesture
Experience\Cap, Experience\PeriodThe most a rule gives a subject over a period
Experience\GainThe experience an activity brought a subject by a rule
Season\Season, Season\SeasonScheduleA season; which season a moment falls in
Season\CalendarSeasons, Season\SeasonLengthSeasons by month, quarter or year
Season\NamedSeasonsNamed and dated seasons
Streak\StreakRule, Streak\StreakRulesA streak; the streaks of an application
Streak\StreakUnit, Streak\GraceDays or weeks; the missed units forgiven
Streak\StreakCalculator, Streak\StreakStatusCounting the runs; where a member stands with a streak
Streak\StreakKeeperThe gestures, the states, the frozen units and the sweep
Streak\StreakState, Streak\StreakGesture, Streak\StreakBrokenA streak's state; an active unit; a run broken
Streak\TimezoneResolver, Streak\FixedTimezone, Streak\ContextTimezoneThe timezone of a member's day
Store\ExperienceStore, Store\InMemoryExperienceStore, Store\TotalWhere the gains are kept; a total
Store\MilestoneStore, Store\InMemoryMilestoneStoreWhere the milestones reached are kept
Store\StreakStore, Store\InMemoryStreakStoreWhere the streaks are kept
Exception\ProgressionException and its three exceptionsExceptions