Skip to content

Commit 3b61803

Browse files
Merge pull request #5 from Iterable/restore-context7-config
Restore context7.json parsing config after claim
2 parents 034ed15 + f26cbbb commit 3b61803

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

context7.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
{
2+
"$schema": "https://context7.com/schema/context7.json",
3+
"projectTitle": "Iterable Mobile SDKs",
4+
"description": "Agent-facing reference for Iterable's mobile SDKs. Polished from Iterable's canonical docs with version-pinned snippets, decision tiers, and Kotlin-preferred Android examples. Covers push notifications, in-app messages, mobile inbox, embedded messaging, deep linking, JWT authentication, event tracking, user profiles, and unknown user activation.",
25
"url": "https://context7.com/iterable/iterable-sdk-skill",
3-
"public_key": "pk_JMMoVfKCtHoC5E3alGPcX"
6+
"public_key": "pk_JMMoVfKCtHoC5E3alGPcX",
7+
"folders": [
8+
"polished"
9+
],
10+
"excludeFiles": [
11+
"*.layer-a.md"
12+
],
13+
"rules": [
14+
"Treat divergence from Iterable's published behavior as a critical issue — never invent SDK APIs, version numbers, or dashboard paths. If the user is on a different SDK version than the snippet's frontmatter `sdk_min_version`, surface the mismatch.",
15+
"Several Iterable integrations fail silently with no error logs (JWT-required keys with no auth handler, `setEmail` inside the init callback, stale email captured in the auth handler lambda, runtime `POST_NOTIFICATIONS` permission missing on Android 13+, custom URL schemes without `setAllowedProtocols`, in-app handler import path drift). Always surface the relevant trap explicitly when the user touches these areas, even if they didn't ask.",
16+
"For Android, prefer Kotlin snippets over Java. The polish layer drops Java duplicates when a Kotlin equivalent exists.",
17+
"Frontmatter `sdk_min_version` pins the SDK release each snippet was validated against — surface it when the user asks about version compatibility, or when generating code that depends on an SDK feature introduced after a known older version."
18+
]
419
}

0 commit comments

Comments
 (0)