soliveiraigor/studysessions:
+0.986 due
         
or pay $10
Forces 2.5 hours of study every single day. A weighted formula prevents relevant buffering.

Whoops, something went wrong loading your graph!

Give us a second to try'n fix that, or Reload

Data for this goal is manually entered.

This goal has the following fine print specified by soliveiraigor:

๐Ÿ“… Last Updated: 2026-03-22

๐Ÿ“‰ LOGARITHMIC DAILY HABIT (NO-ZERO DAYS)

This goal tracks study consistency via Toggl Track + n8n to enforce a daily habit. It uses a logarithmic formula to reward showing up while heavily discounting long "marathon" sessions to prevent the accumulation of an massive safety buffer.

๐Ÿงฎ THE FORMULA
Score = Log2( (Hours / 2.5) + 1 )

This curve ensures that while the first minutes are highly valuable, every subsequent hour is worth less than the one before it.

๐Ÿ“ SCORING CHEAT SHEET (Approximate)

0.5 hours = 0.26 points

1.0 hour = 0.48 points

1.5 hours = 0.67 points

2.0 hours = 0.85 points

2.5 hours = 1.00 points โญ (Daily Target)

4.0 hours = 1.38 points

5.0 hours = 1.58 points

โš™๏ธ TECHNICAL RULES

Data Source: Only time tracked in Toggl under designated study projects is valid.

Sync Logic: n8n pushes data whenever progress is detected or at 23:59 (America/Sao_Paulo).

Daily Reset: The formula applies to the cumulative daily sum. The "requestid" is set to the date, so Beeminder overwrites previous entries for the same day with the latest total.

Manual Entries: Strictly reserved for technical failures; must be documented in the comments.

๐ŸŽฏ PURPOSE & COMMITMENT
This goal is my "Floor." It works alongside a separate volume goal. While the volume goal allows for buffer, this goal mandates showing up every single day regardless of how much work was done yesterday.

โš ๏ธ BUFFER LOGIC: Because the formula allows scores above 1.0, it is possible to accumulate a small safety buffer. However, the logarithmic scaling makes this intentionally difficult; to earn significant "time off," I must commit to studying well above the 2.5-hour mark for several days. The idea here is to allow for some rest days, preventing burnout.