Tags: lavallee/flip
Tags
flip 0.16.2 — capture methods, and a stance you can change `strategy` in the capture log now records the METHOD (archive-replay, browser-render, self-contained-archive, …) rather than which tool ran; `tool`/`tool_version` already record the actor. Methods make two notebooks comparable across deployments, and a method name is publishable where a private tool's name is not. Capture fidelity falls out of it, derived like the grade: faithful / text-only / thin / unknown, with doctor naming a thin capture — 800 bytes of consent wall has the same hash and ledger row as the real document. flip-fetch was blocking itself: its self-identifying User-Agent earned a 403 from x.com and a timeout from nasdaq.com that a browser UA answers with 165KB and 248KB. It now presents a browser string, retries what is transient (429/502/503/504, timeouts — never a 403, never a refused connection), and paces per host across invocations. That default is an opinion, not a rule: --user-agent (the word `identify` selects flip's own name), --min-interval, --timeout, with worked alternatives in `flip config init`. What does not vary is the record — the capture row carries user_agent/strategy/attempts as actually used. Also: the Claude Code plugin is now `flip` (reinstall if you had `flip-notebook`).
flip 0.16.1 — the docs said OKF v0.1 AGENTS.md ships in the sdist and opened by calling a notebook a conformant OKF v0.1 bundle; flip has written okf_version: 0.2 since 0.11. Fixed there, in the site design brief, and in SPEC.md's canonical manifest example (which still showed flip: "0.7"). The general fix: tests/test_docs_current.py now DISCOVERS prose files rather than reading a hand-maintained list — which is why AGENTS.md rotted three releases — and asserts prose against the code (OKF version, profile version, announced spec version, and the lockstep version bump). Also: YouTube video URLs infer the talk kind.
flip 0.16.0 — a judgment flip can't read is not a judgment Breaking, by design: a claim resting on a source whose `independence` predates 0.8 now demotes. That source was never carrying a judgment flip could read — `judged()` accepted any truthy value, so the source showed a confident letter and corroborated nothing at the same time. migrate no longer maps original → independent (custody ≠ epistemics); it parks the old letter and asks a human to re-read the source. It also scans pages rather than the manifest, which is why it used to do nothing exactly when it was needed. New: `flip grade --explain`, `flip source retitle`, doctor's `vocabulary-drift` cause line, and corroboration counts that always name the sources they couldn't count.
feat: the flipbook is a conversation; notebooks show their work; 0.13.1 The flipbook becomes one scrolling person-agent chat: say bubbles, agent replies (16 new agent-voice lines generated with the frames), the command run visible by default, full under-the-hood detail behind closed-by-default disclosures, act kickers, anchored exchanges. flip-render/2 gains a work array (notebook.md + root prose renders + analysis/ pages); the notebook viewer leads with 'The work'; the demo notebook writes its own findings during the build, so the canonical visual shows output AND the sources it rests on. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
feat: kinds answer to plain language; kind-author skill; docs caught … …up; 0.12.1 aka phrases on every kind (built-ins + profile adapters) with normalized resolution through load_kind, flip new (canonical id stored), and kind adopt; kind list/--json surface them. notebook-kind-author: the conversational contributor path — interview a domain expert, write a valid kind, validate with doctor (seventh packaged skill, spindle lists mirrored). Docs/site swept for stale pre-0.12 judgment vocabulary (quickstart, internals, okf-provenance-profile, spec.html, start.html); kinds now on the start page and README; sketch-path comment fragments scrubbed from built-in kind files. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
feat(plugin): ship flip as a Claude Code plugin; release 0.11.1 The repo doubles as a Claude Code plugin: .claude-plugin/plugin.json (flip-notebook) + top-level skills/ synced byte-for-byte from src/flip/skills, with tests/test_plugin_skills.py failing on drift. notebook-create gains a cold-machine preflight (uv tool install flip-notebook). Version lockstep grows to five places; RELEASING.md records the sync step. For the lyra-forge marketplace listing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
PreviousNext