project-stateby Atomic47 Labs
Connectors

Stop chasing updates. Let them arrive.

The harvester pulls signal from the tools you already use — and files it for you.

Slack  ———→
Gmail  ———→
Google Docs  ———→
Jira  ———→
Confluence  ———→
Linear  ———→
documents/inbox/

Classified, deduped, ready to read.

per-surface cursors · nothing read twice

you
read one tidy inbox
The gaps between tools

It catches what falls between the tools.

“honestly the vendor timeline is slipping”
R-12Risk raised & tracked
“ok let’s go with Postgres then”
DECDecision recorded · dated · rationale
“we’ll hit the demo a week late”
M08Timeline re-cognated ↓

▸ project-state · the path redraws when reality moves

The reporting matrix

Every stakeholder, in the form and voice they expect.

reporting-matrix.yaml
StakeholderReportCadenceFormatSurfaceGenerator
Internal teamWeekly statusMondays.mdBlogstatus-reporter
Steering cmte● firingSC packQuarterly.docx+.xlsxGmail (draft)funder-reporting
FunderClaimApr/Jul/Oct/Jan.docxGmail (draft)funder-reporting
PublicMilestone postOn-publish.mdxWebsiteblog-publisher

The orchestrator reads this on every tick and dispatches the right generator. You don't remember the deadlines — the matrix does.

Packs

Swap the rulebook, not the software.

pic-pcais.yaml
[ skill ]
generic review
PIC Steering Committee pack
pic-pcaisPRODUCTION

Quarterly claims · SC lifecycle · 30/14-day publication review. Driving real reporting today.

grant-canadaSTARTER
sred-canadaSTARTER
client-servicesSTARTER
board-investorSTARTER
agile-defaultSTARTER
open-source-communitySTARTER

6 skills change behaviour purely from YAML profiles — review-meeting · funder-reporting · external-comms · ip-tracker · phase-gate · archive.