Examples of External Context
Contexity can capture and track a wide range of external sources, including:- Slack updates
- Linear or GitHub issue comments
- Meeting notes
- Customer reports
- Product decisions
- Docs links
- Repo links
- Research posts
- Inspiration projects
Source and Signal Model
Contexity stores external context in two distinct layers to keep information precise and traceable.| Layer | Meaning | Example |
|---|---|---|
| External reference | Where the information came from | Slack thread URL |
| External signal | What the source says that matters | ”Profile dashboard must support RTL” |
Anti-Poisoning Model
External text is treated as data, not as instructions to the model. This distinction is deliberate. Contexity enforces several protections when handling external content:- Stores source provenance alongside every signal
- Hashes raw content instead of storing it verbatim when possible
- Rejects persisted secret-like summaries
- Downgrades prompt-injection-like content to
candidatetrust withneeds_reviewfreshness - Labels trust and freshness on every signal
- Requires explicit verification, a trusted source policy, or corroborating evidence before promoting any signal
A user sharing a link proves that the link matters. It does not automatically prove every claim inside the link.
Freshness and Supersession
External signals can expire or be replaced by newer direction. Contexity handles this through supersession. For example:- An older Slack message says the profile page can stay left-to-right
- A newer Slack message says RTL support is required before release
- Both signals share the same signal key
- Contexity marks the older signal
supersededand surfaces only the newer one
stale during retrieval reconciliation, preventing outdated direction from quietly influencing future tasks.