← Files get-fableARCHIVED FILE

skills/fable-research/templates/research-memo.template.md

989 Bytes · Oct 4, 2026 · 12:30 UTC

↓ Download file

# Technical Research Memo: [Topic / SDK Name]

## Executive Summary
[Concise synthesis of research findings, version compatibility, and architectural recommendations]

## Primary Source Grounding
| Source | Version Target | Authoritative URL / Reference | Key Finding |
|---|---|---|---|
| Official Docs | v4.2.0 | https://example.com/docs | Method signature changed from `auth.verify()` to `auth.verifyToken()` |
| GitHub Changelog | v4.0.0 | https://github.com/org/repo/releases/tag/v4.0.0 | Deprecated callback API removed in favor of Promises |

## API Contract & Code Example
```typescript
import { createClient } from 'example-sdk';

const client = createClient({
  apiKey: process.env.EXAMPLE_API_KEY,
  apiVersion: '2026-08-01'
});

const response = await client.verifyToken({ token: 'raw_jwt_token' });
```

## Architectural Implications
- Update all call sites in `src/auth/` to use the new `verifyToken()` promise interface.
- Add regression test for token expiration handling.

SHA-256: 42d88fffdf91b207c1d69ce2eb3e67a2af39c4cd86ed4cacae25adaa4e16a7fa