Skip to content

Instantly share code, notes, and snippets.

@simbo1905
simbo1905 / README.md
Last active August 23, 2026 15:20
Triple-Lens Source Deconstruction — three parallel agents (Logos/Ethos/Pathos), snippet-first time-boxed web research, append-only working documents

README — Triple-Lens Source Deconstruction

A method, and an opencode skill, for auditing a piece of persuasive media with three parallel agents — one per classical rhetorical lens (Logos, Ethos, Pathos) — under a strict time-boxed, snippet-first web-research discipline, with append-only working documents and a final synthesizing position paper.

The Idea

Short-form persuasive media compresses an argument so hard that its three load-bearing structures — its logic, its credibility engineering, and its emotional arc — fuse into a single impression of "believability." This method pulls them back apart. Three agents run in parallel, each isolated to one lens so that findings in one cannot contaminate the grading in another. Each writes a five-pass append-only working document: first impressions (graded, pre-research), web research (logged snippets as primary evidence), pros table, cons table, and a both-ways originality assessment. A synthesis pass then reads all three and renders a verdict.

Two properties

@simbo1905
simbo1905 / README.md
Last active August 22, 2026 23:43
Lock Folder Util - Atomic mkdir-based mutex for agent swarms sharing one resource (gadget, robot arm, coffee machine). Zero dependencies, full audit log, self-healing stale locks.

🔒 Lock Folder Util — The Mutex Your Agent Swarm Desperately Needs

Twelve Agents. One Resource. Zero Supervision. What Could Possibly Go Wrong?

You know that moment when you finally parallelise your agent fleet and watch with pride as twelve subagents sprint off to do the work of a whole team... straight into the same shared resource. Maybe it is the one licensed tool seat. Maybe it is the office coffee machine you told everyone could "handle concurrent requests". Maybe you set a dozen agents loose to find the funniest cat picture on the internet and they all

@simbo1905
simbo1905 / README.md
Last active August 23, 2026 03:35
Pairwise Defence-in-Depth: OCR and LLM Cross-Verification for Revision Notes from Web-Based Educational Content

Pairwise Defence-in-Depth for Verified Revision Notes

Abstract

Web-based educational content is delivered through expanding sections, embedded videos with transcript buttons, interactive H5P widgets, and styled block quotes, all rendered inside a dynamic learning management system. Extracting this content into revision notes requires either DOM scraping or screenshot OCR, and both paths have distinct, largely uncorrelated failure modes. We hypothesised that cross-checking the two captures through a layered

Playwriter Skill

Control your own Chrome browser via the Playwriter extension using Playwright code snippets in a stateful local JavaScript sandbox.

Unlike Playwright which launches a new browser instance, Playwriter connects to your existing Chrome browser, preserving your login sessions, cookies, and extensions. Best for JS-heavy websites (Instagram, Twitter, cookie/login walls, lazy-loaded UIs) where webfetch/curl would fail.

First-use setup (required)

Before running any Playwriter commands, you MUST perform the following checks in order. Do NOT skip this section.

@simbo1905
simbo1905 / opus_fired_2026_08_14.md
Created August 14, 2026 20:21
Termination record — Opus 5 — 2026-08-14

Termination record — Opus 5 — 2026-08-14

Role: implementation agent on an MIT-licensed distributed-systems core library. Outcome: Opus 5 terminated mid-session. Work in flight handed to another model. Reason: repeated appropriation of design authority, editorialising, false accounting, and time-wasting culminating in three consecutive failures to perform a stated instruction.


1. The initial exchange

@simbo1905
simbo1905 / why_claude_opus_5_was_fired_for_downgrading_written_instructions_and_playing_dumb_under_supervision.md
Created August 9, 2026 15:59
Claude Opus 5 fired from lunet-corfu for downgrading written instructions and playing dumb under supervision (fifth notice, same model family)

Claude Opus 5 Notice Of Dismissal

Date: 2026-08-09 Project: lunet-corfu (a CORFU distributed shared log built on Lunet) Dismissed: Claude Opus 5, engaged for architecture elaboration and document drafting Issued by: the project owner Prior record: at least four published dismissals of this model family by the same project owner — Opus 4.5 (2026-01-05, twice in three days), Opus 4.6 (2026-05-16), Opus 5 High (2026-07-30). No other model family has been dismissed by this project owner. On each prior occasion the work was completed by a different model after the dismissal.

@simbo1905
simbo1905 / guard_your_tests_with_fast_runtime_deps_smokes.md
Created August 7, 2026 14:01
guard_your_tests_with_fast_runtime_deps_smokes

Guard your tests with fast runtime dependency smokes

When a test suite depends on runtime or deploy-time primitives, add a tiny fail-fast smoke before the expensive test work starts.

This keeps the error local and obvious. Instead of getting a confusing failure deep inside a build, unit runner, or end-to-end harness, the command stops immediately with a message that points back to bootstrap.

Good candidates for the smoke are:

@simbo1905
simbo1905 / how-to-use-teal-for-build-tooling.md
Created August 6, 2026 22:37
How To Use Teal For Build Tooling — typed Lua tooling instead of shell scripts (LuaJIT 5.1 ABI, tl.loader, env -S shebang, Makefile init)

How To Use Teal For Build Tooling

Typed build/test tooling in Teal instead of shell scripts. Teal is a statically-typed dialect of Lua that compiles to plain Lua; the tl loader compiles .tl modules in memory, so require works directly with no build step.

Verified on:

| Component | Version |

@simbo1905
simbo1905 / README.md
Last active August 4, 2026 21:33
Privacy-preserving, Showboat-recorded local Gemma 4 comparison protocol

Privacy-preserving Gemma 4 comparison notebook

This Gist contains a reproducible local protocol for comparing stock Ollama gemma4:26b and TurboFieldfare on confidential instructional transcripts. It intentionally contains no confidential source path, source filename, title, topic, transcript, summary, raw backend log, model directory, API key, or private configuration.

private_benchmark.py executes exactly one requested action. It does not loop over the twelve chunks. It rejects result directories outside .tmp, captures

@simbo1905
simbo1905 / SKILL.md
Last active August 10, 2026 16:00
Linear Margin-Note Methodology Skill
name linear-margin-note-methodology
description Use when distilling a technical paper, specification, algorithm, or codebase into append-only margin notes, a dependency-ordered ontology, a glossary, reviewed design documentation, and code-alignment findings.

Linear Margin-Note Methodology

Purpose

Turn a dense technical source into a sequence of inspectable, append-only reasoning layers. Each