Skip to content

Instantly share code, notes, and snippets.

View johanthoren's full-sized avatar

Johan Thorén johanthoren

View GitHub Profile
@johanthoren
johanthoren / bluf.md
Last active September 8, 2026 02:56
BLUF and SITREP: decision-ready briefs and progress updates for coding agents
description Decision-ready brief for a cold context switch
disable-model-invocation true

Produce a BLUF (bottom line up front) after analyzing the conversation and inspecting any workspace state needed to avoid stale claims.

Assume the user has forgotten this thread but knows the repo or product, so do not reintroduce it. Restore the goal, why it matters, material state, locked decisions, and hidden constraints so they can act without rereading. Explain work by substance before identifiers. Use the immediate task when no broader goal was established.

Recommend the shortest sound path to the stated outcome. Omit chronology, implementation trivia, exhaustive file or test lists, and completed work that does not affect the next move. Brevity must not hide material facts or risks, or trade away correctness, security, data safety, accessibility, or trust.

Keybase proof

I hereby claim:

  • I am johanthoren on github.
  • I am johan_thoren (https://keybase.io/johan_thoren) on keybase.
  • I have a public key ASDz7Q-4XO9fMCOjOe0AQDowSTOdZ2vr88rCZd7oOKLODQo

To claim this, I am signing this object:

@johanthoren
johanthoren / Dockerfile
Last active August 12, 2021 16:48
Build statically linked Graal-VM native-image using Make and Docker. Go through all TODO-steps!
FROM clojure:lein AS build
# TODO: Make sure to replace "foo" with actual value before running this!
ENV BIN_NAME="foo"
# The current versions to build against:
ENV MUSL_VERSION="1.2.2"
ENV ZLIB_VERSION="1.2.11"
ENV GRAALVM_VERSION="21.2.0"