Add a first-class ingestion path for Slack so AMCS can capture messages, events, or curated summaries from Slack workspaces into thoughts and project memory.
Why
Slack ingestion is listed as a deferred feature in the implementation plan and would let AMCS capture external team context without manual copy/paste.
Scope ideas
Define the ingestion model: webhook, bot events, scheduled pull, or a combination
Map Slack messages/threads/users/channels into AMCS thought metadata
Support project routing rules so ingested content can land in the right project
Add deduplication/idempotency so the same Slack event is not stored twice
Decide how attachments, links, and thread context should be represented
Document auth, permissions, and deployment expectations
Acceptance criteria
Slack content can be ingested into AMCS through a documented flow
Ingested records preserve useful metadata such as channel, user, timestamp, and source
Duplicate deliveries are handled safely
README/config docs describe setup and usage
Source
Deferred feature from llm/plan.md: Slack ingestion.
## Summary
Add a first-class ingestion path for Slack so AMCS can capture messages, events, or curated summaries from Slack workspaces into thoughts and project memory.
## Why
Slack ingestion is listed as a deferred feature in the implementation plan and would let AMCS capture external team context without manual copy/paste.
## Scope ideas
- Define the ingestion model: webhook, bot events, scheduled pull, or a combination
- Map Slack messages/threads/users/channels into AMCS thought metadata
- Support project routing rules so ingested content can land in the right project
- Add deduplication/idempotency so the same Slack event is not stored twice
- Decide how attachments, links, and thread context should be represented
- Document auth, permissions, and deployment expectations
## Acceptance criteria
- Slack content can be ingested into AMCS through a documented flow
- Ingested records preserve useful metadata such as channel, user, timestamp, and source
- Duplicate deliveries are handled safely
- README/config docs describe setup and usage
## Source
Deferred feature from `llm/plan.md`: Slack ingestion.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Add a first-class ingestion path for Slack so AMCS can capture messages, events, or curated summaries from Slack workspaces into thoughts and project memory.
Why
Slack ingestion is listed as a deferred feature in the implementation plan and would let AMCS capture external team context without manual copy/paste.
Scope ideas
Acceptance criteria
Source
Deferred feature from
llm/plan.md: Slack ingestion.