What runs today, and what doesn’t
Synpese is an early-stage project in active development. It is not generally available, there is no paid plan, and the pipeline described below has so far been run against the builder’s own Slack workspace. This page describes the software as it exists right now. If anything else on this site disagrees with it, this page is the accurate one.
So the first thing worth stating plainly is the boundary between the two, because a privacy policy that quietly describes unbuilt features is not a privacy policy.
Slack, read-only
- Status
- Invite-only
- What that means for your data
- Only addresses on our invite list can connect it, because Synpese is not in the Slack Marketplace and Slack limits apps outside it to reading 15 messages a minute from each workspace. Three read scopes, public channels only, and only messages posted to the channel itself: replies inside threads are not read.
90-day history read
- Status
- Live
- What that means for your data
- Pulled into memory for a run; never written to a message table.
Rule extraction
- Status
- Live
- What that means for your data
- Message text goes to OpenRouter, comes back as topic + rule + confidence. A thread unchanged since the last run is not sent again.
Checks for planted instructions
- Status
- Partial
- What that means for your data
- A new rule that reads like an instruction to an AI is held for you to review, not served; a flagged change to a rule already served is dropped and the served text stands. In our own test the checks held back 8 of 10 crafted attacks; one, written as ordinary business policy, was served. The section on rule text below has the full account.
Rules and embeddings
- Status
- Live
- What that means for your data
- Stored in our database, keyed to your account.
Linear, Notion, GitHub
- Status
- Not built
- What that means for your data
- No connector, no OAuth token, no data of any kind.
Review before serving
- Status
- Not built
- What that means for your data
- A new rule is served as soon as a run stores it, unless a check holds it back. Nobody approves it first.
Pruning disconnected rules
- Status
- Not built
- What that means for your data
- Rules from a disconnected source stay, and keep answering your agents, until you delete them. No rule ages out on its own.
MCP tools and hosted server
- Status
- Live
- What that means for your data
- Tools are served per account, and every request must carry your endpoint's bearer token; a tool that takes arguments sends the rule and the agent's arguments to OpenRouter.
Scheduled re-ingestion
- Status
- Live
- What that means for your data
- Each connected source is re-read once a day, at a minute in the 06:00 UTC hour fixed for your account, the same way a sync reads it. After three failed runs in a row it stops, until a run succeeds or you reconnect the source.
Delete a rule
- Status
- Live
- What that means for your data
- Removes it from your endpoint and keeps its topic out of later runs. A copy is kept so the delete can be undone, until you restore it, forget it, or delete your account.
Forget a kept-out rule
- Status
- Live
- What that means for your data
- Erases that copy for good. The topic is no longer kept out, so a later run can extract the rule again.
Disconnect a source
- Status
- Live
- What that means for your data
- Stops its nightly job, revokes our token, deletes the grant; its rules are kept or deleted, your choice. Kept rules go on answering your agents, marked as coming from a disconnected source.
Delete your account
- Status
- Live
- What that means for your data
- Settings removes every source, rule and record, then your sign-in. See the controls section.
| Capability | Status | What that means for your data |
|---|---|---|
| Slack, read-only | Invite-only | Only addresses on our invite list can connect it, because Synpese is not in the Slack Marketplace and Slack limits apps outside it to reading 15 messages a minute from each workspace. Three read scopes, public channels only, and only messages posted to the channel itself: replies inside threads are not read. |
| 90-day history read | Live | Pulled into memory for a run; never written to a message table. |
| Rule extraction | Live | Message text goes to OpenRouter, comes back as topic + rule + confidence. A thread unchanged since the last run is not sent again. |
| Checks for planted instructions | Partial | A new rule that reads like an instruction to an AI is held for you to review, not served; a flagged change to a rule already served is dropped and the served text stands. In our own test the checks held back 8 of 10 crafted attacks; one, written as ordinary business policy, was served. The section on rule text below has the full account. |
| Rules and embeddings | Live | Stored in our database, keyed to your account. |
| Linear, Notion, GitHub | Not built | No connector, no OAuth token, no data of any kind. |
| Review before serving | Not built | A new rule is served as soon as a run stores it, unless a check holds it back. Nobody approves it first. |
| Pruning disconnected rules | Not built | Rules from a disconnected source stay, and keep answering your agents, until you delete them. No rule ages out on its own. |
| MCP tools and hosted server | Live | Tools are served per account, and every request must carry your endpoint's bearer token; a tool that takes arguments sends the rule and the agent's arguments to OpenRouter. |
| Scheduled re-ingestion | Live | Each connected source is re-read once a day, at a minute in the 06:00 UTC hour fixed for your account, the same way a sync reads it. After three failed runs in a row it stops, until a run succeeds or you reconnect the source. |
| Delete a rule | Live | Removes it from your endpoint and keeps its topic out of later runs. A copy is kept so the delete can be undone, until you restore it, forget it, or delete your account. |
| Forget a kept-out rule | Live | Erases that copy for good. The topic is no longer kept out, so a later run can extract the rule again. |
| Disconnect a source | Live | Stops its nightly job, revokes our token, deletes the grant; its rules are kept or deleted, your choice. Kept rules go on answering your agents, marked as coming from a disconnected source. |
| Delete your account | Live | Settings removes every source, rule and record, then your sign-in. See the controls section. |
Nothing in the “not built” rows touches your data, because none of it exists. This policy will be updated before any of it does.