# Arbitrary Deadlines: Buglist

**URL:** <https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195>\
**Category:** Bugabee\
**Created:** [November 1, 2014, 12:52am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195 "2014-11-01T00:52:49Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![bee](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/bee/32/41_2.png) [@bee](https://forum.beeminder.com/u/bee)\
**Post date:** [November 1, 2014, 12:52am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/1 "2014-11-01T00:52:49Z")

</div>

Maybe this is a good spot to put a list of the known bugs and issues from the [new arbitrary deadlines feature](http://blog.beeminder.com/deadlines "Blog post announcing it").

## Open:

- `CAL` Calendar app confused about deadlines (which are now the actual timestamp of doom)
- `AUD` Other autodata goals (fixed RunKeeper, need to check others carefully)
- `DOW` Day of the week is wrong in countdown timer for night-owl deadlines (now corrected, but disagrees with watermark, so it’s still confusing / needs work)
- `NEW` Possible to get a “no data as of ‘asof’” error on a goal if you change the deadline after creating it (HT @kkyang)

## Fixed:

- `ZEN` Zeno polling stops at midnight for some users (still? anyone?). Known issue on Android.
- `EDT` Date “walking forward” when editing datapoints
- `TOD` Show time-of-deadline somewhere in gallery for Eep goals
- `TIC` Tick for “data entered today” is off by one
- `DEQ` Deadline says “derailing at 3am” after passed; should say “derailed! queuing”
- `RNK` RunKeeper syncing one run multiple times
- `CRA` [Backward-incompatible change to create\_all](http://forum.beeminder.com/t/problems-with-data-submission-using-create-all-json-method-from-api/197/1 "Thanks to @davitenio")
- `PPR` Pessimistic presumptive data is (sometimes) getting entered despite data being entered for today
- `AKR` The week-long akrasia-proofing of the deadline field is too much
- `ASO` “No data asof” error on creating a new goal
- `AND` Android app is bug-free as far as we know, as of version 2.3.1r2 (minor issue with zeno polling to midnight remains)
- `IOS` iPhone app version 3.1 fixed known bugs related to deadlines, and version 3.1.1 fixed the crash for iOS 7 people

P.S. This post is a wiki which means anyone can jump in and edit it.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 3, 2014, 9:59pm UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/2 "2014-11-03T21:59:46Z")

</div>

(I just added 3-letter codes to these so we have a stable way to refer to them in the cheering section here.)

First question: is `ZEN` only in the Android app or the website too? Cc @saranli.

---

<div class="post-metadata">

**Author:** ![bee](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/bee/32/41_2.png) [@bee](https://forum.beeminder.com/u/bee)\
**Post date:** [November 4, 2014, 6:00am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/3 "2014-11-04T06:00:58Z")

</div>

no, `ZEN` is a user bugreport that they got one zeno email after midnight and no more after that.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 12, 2014, 10:35pm UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/4 "2014-11-12T22:35:16Z")

</div>

This topic is now a banner. It will appear at the top of every page until it is dismissed by the user.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 12, 2014, 10:35pm UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/5 "2014-11-12T22:35:51Z")

</div>

This topic is no longer a banner. It will no longer appear at the top of every page.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 12, 2014, 10:36pm UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/6 "2014-11-12T22:36:03Z")

</div>

Pinned on November 12, 2014, 10:36pm UTC



---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 12, 2014, 11:20pm UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/7 "2014-11-12T23:20:13Z")

</div>

Unpinned on November 12, 2014, 11:20pm UTC



---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 12, 2014, 11:20pm UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/8 "2014-11-12T23:20:17Z")

</div>

Pinned globally on November 12, 2014, 11:20pm UTC



---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 16, 2014, 4:40am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/9 "2014-11-16T04:40:02Z")

</div>

Unpinned on November 16, 2014, 4:40am UTC



---

<div class="post-metadata">

**Author:** ![wintershaker](https://avatars.discourse-cdn.com/v4/letter/w/958977/32.png) [@wintershaker](https://forum.beeminder.com/u/wintershaker)\
**Post date:** [February 5, 2016, 9:55am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/10 "2016-02-05T09:55:05Z")

</div>

Sorry if I’m being an idiot (and also for reawakening a many-months-old thread), but I wanted to change my goals to derail at, say, 11pm or 11.30pm rather than midnight, but I can’t find the arbitrary deadlines option in my settings. Is it hidden somewhere non-obvious, or do I need to be on one of the premium plans to use that feature?

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [February 5, 2016, 10:21am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/11 "2016-02-05T10:21:03Z")

</div>

Sorry about that! It’s now in reminder settings. There’s also a link to it from the countdown box above your graph. (We’re working on an overhaul of settings; thanks for letting us know we temporarily made that harder to find!)

---

<div class="post-metadata">

**Author:** ![wintershaker](https://avatars.discourse-cdn.com/v4/letter/w/958977/32.png) [@wintershaker](https://forum.beeminder.com/u/wintershaker)\
**Post date:** [February 5, 2016, 11:43am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/12 "2016-02-05T11:43:53Z")

</div>

Thanks; now I can hopefully get a bit more sleep 🙂

---

<div class="post-metadata">

**Author:** ![mbork](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@mbork](https://forum.beeminder.com/u/mbork)\
**Post date:** [March 28, 2016, 6:18am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/13 "2016-03-28T06:18:24Z")

</div>

Hi,

I just noticed that apparently the daily deadline is no longer limited to between 12am and 6am. My question is now: where is the “today” threshold? Does a deadline 3:00am count as previous day? What about 5:30am? (I now get up usually between 5:15 and 5:30 - thanks to Beeminder! - so it’s not only a theoretical question for me.)

---

<div class="post-metadata">

**Author:** ![mbork](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@mbork](https://forum.beeminder.com/u/mbork)\
**Post date:** [March 29, 2016, 8:15am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/14 "2016-03-29T08:15:11Z")

</div>

OK, here’s what I did: I went to the meta/uvi goal, downloaded all data as CSV and grepped for “deadline”. And I found this:  
`2015-09-08 1.0 7am earlybird deadlines`  
Do I get it correctly that goals with deadline \< 7:00am are “yesterday’s” goals, and with deadline \>= 7:00am are “today’s” goals? Or is it “\<=” and “\>”?

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [April 16, 2016, 8:45am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/15 "2016-04-16T08:45:34Z")

</div>

(Sorry I got so behind on forum questions!) The answer is that deadlines after midnight are called nightowl deadlines and datapoints that are right before the deadline still count as what’s technically the previous day. Similarly, deadlines before midnight are called earlybird deadlines and datapoints that are right _after_ the deadline count as what’s technically the following day. In short, the deadline is like a generalization of the concept of midnight. You’re defining when the day boundary is.

(And currently you can have nightowl deadlines as late as 6am and earlybird deadlines as early as 7am, I think. I’ve never tried anything like the latter. 🙂 But that’s what that UVI says so it must be true. Though I wonder if maybe pre-noon earlybird deadlines should be disallowed just to avoid confusion.)

Regardless, it’s confusing if you have an earlybird deadline say at 1pm and then 2pm datapoints get counted for the following day, but we decided that trying to mitigate that confusion would cause even more confusion. If you’re _super_ curious you can look at the appendix of [our spec](http://expost.padm.us/midnight "Generalized Midnight aka Arbitrary Deadlines") where we preserved the debate for posterity.

---

<div class="post-metadata">

**Author:** ![mbork](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@mbork](https://forum.beeminder.com/u/mbork)\
**Post date:** [April 18, 2016, 7:25am UTC](https://forum.beeminder.com/t/arbitrary-deadlines-buglist/195/16 "2016-04-18T07:25:33Z")

</div>

> [@dreev](#):
>
> Though I wonder if maybe pre-noon earlybird deadlines should be disallowed just to avoid confusion

Noooooo! That would be very bad for my productivity!

Now that I almost never get up after 6am, and seldom go to bed after 11pm, doing as much as I can in the “productivity prime time” (5am-7am) is very important to me.
