Sources
| Sources | State | Last run | Last event | Records | Cadence |
|---|---|---|---|---|---|
| slack-export slack-export |
Healthy message 564, handover 39, payment 21, approval 60, unit-status 99, sos 60 (skipped 15 bot/system/excluded) |
Thu 09-03 11:42 CT | 11m ago | 843 | 1440m |
| hostaway hostaway |
Healthy fixture mode, 106 reservations, 8 kpis |
Thu 09-03 12:12 CT | 31d 2h ago | 0 | 30m |
| pm-ledger pm-ledger |
Healthy 129 ledger rows |
Thu 09-03 11:42 CT | 10d 16h ago | 129 | 60m |
| kpi-manual kpi-manual |
Healthy 5 hand-entered kpis from 1 file(s) |
Thu 09-03 11:42 CT | not reported | 0 | 1440m |
contract: SourceStatus {name,adapter,state,lastRunAt,lastSuccessAt,lastEventAt,recordsLastRun,cadenceMinutes}
rule: no records in an ingest cycle after arming is a collection bug, not a quiet floor
Source: store: source_status · Hydrated Wed 09-02 14:00 CT · Gaps: 0 (tap)
No gap recorded for this panel.
Classifier
Classifier version: selah-v1
contract: AttentionSplit {windowDays,totalMessages,byChannel,byClass,dmShare,captureBias,classifierVersion}
calibration: pin one rule set and check 30 asks by hand before any number ships
Source: slack-export + core/rules/classifier.ts · Hydrated Wed 09-02 14:00 CT · Gaps: 0 (tap)
No gap recorded for this panel.
Gap log
Known gaps in this data, shown rather than hidden.
FINDING
| Details | Gaps | Owner of the content | How to close it |
|---|---|---|---|
| Security Requests doc comments; PM ledger; 08-13 call transcript |
|
Nathan / Kelly | Rotate the exposed passwords; move to a password manager with per-person access. |
STUB
| Details | Gaps | Owner of the content | How to close it |
|---|---|---|---|
| Occupancy / ADR / RevPAR / forward-30 / YTD on the books no source connected |
|
Cressio (adapter); Nathan (targets) | Connect the Hostaway adapter; Nathan confirms the 80% target in one line. |
| Cash and burn no source connected |
|
Nathan / Norma | Monthly bookkeeping export to the Drive folder, or a Ramp read-only invite. |
| Direct funnel Audit (rates not on site); Slack promos |
|
Cressio (measurement); Nathan (definition) | Hostaway adapter measures the split; one decision from Nathan on the definition. |
| Guest satisfaction no source connected |
|
Cressio | Hostaway adapter, or Airbnb / Google access if Hostaway lacks reviews. |
PARTIAL
| Details | Gaps | Owner of the content | How to close it |
|---|---|---|---|
| Reservations / PMS Hostaway (access held by Cressio, 2026-09-02) |
|
Cressio (Joshua) | Internal: issue a read-only Hostaway API key, store it, set sources.hostaway.options.mode to 'live'. |
| Unit inventory Slack unit codes (Aug 2026); Brochure venue map (2026-06-10); June tour transcript |
|
Jasmine | A one-page table in Drive 05_H4 Dropbox for Cressio / Selah Place, or comments on Requests - Selah Place. |
| Check-in policy Transcript 06-17 (16:00 / 10:00); Slack (door code ~8h before check-in) |
|
Jasmine / Kelly | Photos and a short note in the Drive folder. |
| Roster and authority Leadership chart 2026-01-26; Roster CSV 2026-07-10; Slack behaviour Aug 2026 |
|
Nathan (authority), Kelly (roster) | Confirm or correct the roster table in comments on Requests - Selah Place. |
| Approval map and delegates Slack approvals Aug 2026 (measured, unconfirmed) |
|
Nathan | One reply to the batched questions. |
| Slack ingest Fixture export (illustrative) |
|
Joshua | Copy the export zip to data/selah/slack-export or extend partner-pm to full-channel capture. |
| Selah South / Outpost Operating agreement (Nathan 100%) |
|
Nathan | One paragraph from Nathan. |
HYDRATED
| Details | Gaps | Owner of the content | How to close it |
|---|---|---|---|
| Add-on catalog Brochure p.8-9; Slack Aug rollout 2026-09-02 |
|
Kelly / Jhomica | Current price sheet in the Drive folder. |
Source: tenant.json gaps · Hydrated 2026-09-02 · Gaps: 0 (tap)
No gap recorded for this panel.
Arming checklist
Reservations / PMS
Unit inventory
Check-in policy
Add-on catalog
Roster and authority
Approval map and delegates
Occupancy / ADR / RevPAR / forward-30 / YTD on the books
Cash and burn
Slack ingest
Selah South / Outpost
Direct funnel
Guest satisfaction
Security
a gap closes only when its adapter reports data (Gap.live)
Source: derived from the gap log · Hydrated Wed 09-02 14:00 CT · Gaps: 0 (tap)
No gap recorded for this panel.