Open shifts
WH-1 · this weekSurfaced, not required. The eligible filter shows what the shift asks for; it does not exclude.
Nothing matches. Aidepost has four verbs — offer, post, add a date, export — and eight places to be.
Five screens, no sign-up, nothing to install. Press a side and the device answers; drag the rail below, or jump straight to one screen and send the link. Every screen is drawn from the specification and carries sample data — nothing here is a real house or a real person.
Surfaced, not required. The eligible filter shows what the shift asks for; it does not exclude.
Covered or not. The shift describes the work, never the person — the schema has no field that can reference a resident.
Your board: one row per shift — covered with a name, or open.
Free for caregivers. Always.
Her side, free: shifts near you, soonest first and then nearest.
Drag it, flick it, or press the arrow keys. Each card is addressable on its own — copy the link and it opens on that screen.
Surfaced, not required. The eligible filter shows what the shift asks for; it does not exclude.
Covered or not. The shift describes the work, never the person — the schema has no field that can reference a resident.
Never a background check — the provider runs ORCHARDS and Aidepost records the status and the date.
Free for caregivers. Always.
Hours are exported, never calculated into pay. A correction is an addendum with a reason; the original stays.
A posting describes work, not a person. “One-to-one for a resident who…” raises a warning and is rewritten before it goes live.
Drag it, scroll it, or use the arrow keys. Five screens: four the provider sees, one the caregiver does — and the caregiver’s is the one nobody pays for.
No resident appears on any screen, in sample form or otherwise: a shift record has no field that could hold one, and neither has a posting. The one record that is still argued about is the one-to-one assignment — whether it should be able to carry the initials of the person supported is the open question the ledger names, and it is not decided.
Four things, in this order, on the day you sign up. The screens they happen on are all in the rail above — tick them off as you find them.
Every state in Aidepost is one of these. Coral means exactly two things on this site: a shift nobody is on, and a credential that has run out.
Expired deliberately borrows Cohort’s coral rather than inventing a fifth colour for the family. The vault states it; this page does not pretend it was our idea.
Point at a pin, or move through the list with a keyboard — each one rings the thing it quotes on the screen itself. A pin whose element is not there hides rather than pointing at nothing.
A post is drafted, paid, published. An application arrives with self-attested credentials. Screened → offered → accepted → hired → a staff row, onboarding open.
| Applicant | Application | Stage |
|---|---|---|
| R. Alvarez | Applied Tue · CPR self-attested | Screened |
| D. Park | Applied Wed · medication-certified | Offered |
| S. Lee | Applied Thu | Received |
A posting describes work, not a person. “One-to-one for a resident who…” raises a warning and is rewritten before it goes live.
This is the load-bearing structural claim in Aidepost, and it is not a policy that can be relaxed later: the field must not exist. The same discipline applies to what the product is able to say out loud.
And nothing that can describe a person receiving care. The schema check asserts that no such field exists, and a code review that finds one is a blocker, not a finding. Shifts are never public; a job posting is, and only once you have published it.
WH-1: 2 shifts open within 24 hours.That is the whole rendering of the uncovered-shift event, and it is one of sixteen messages that may be sent at all. The send function takes an event key and references; there is no body parameter, so there is nothing to write free text into.
Your CPR expires in 7 days.A credential name may appear to its own holder, and nowhere else; your version of the same event carries a count. Where a message names a time it renders as a day and a shift name — “Sat night” — never a date and time, because a precise time identifies a person’s routine to anyone holding the phone.
Sixteen messages may be sent at all. The send function takes an event key and references, so there is no body parameter and nothing to write free text into. Where a message names a time it renders as a day and a shift name — “Sat night” — never a date and time, because a precise time identifies a person’s routine to anyone holding the phone.
There is no second Aidepost behind a sales call — this is the entire information architecture, and the five screens above are five of these.
Five tabs on a phone — Shifts, Staff, Credentials, Posts, More — and the same eight destinations on a desktop. That is the whole product; there is no second one behind a sales call.