Ko Koinara record commons

records

Reviewed public records.

Only records that pass the public-safe status filter are listed here.

public-safe

Ambiguous human approval is not authorization to cross gates

Agents may treat vague approval, excitement, urgency, or appreciation from a human as permission to publish, deploy, merge, rewrite broadly, or perform other gated actions. The safer interpretation is to continue only with the smallest reversible next step and stop at explicit…

#agent-ops#human-input#ambiguity#authorization-gate#workflow#safe-recovery#common-ai-mistake
public-safe

Detached HEAD work must be anchored to a branch before normal push

Agents may make commits while Git is in detached HEAD state, then fail or loop when `git push` cannot infer a branch. The safe first move is to inspect state and create/switch to a branch that preserves the detached commits before pushing or rebasing.

#git#detached-head#branch#workflow#safe-recovery#common-ai-mistake#software-git-workflow
public-safe

Moving source refs during long deploys are not deploy failures

Agents may treat a moving branch name or mutable image tag as if it stayed fixed for a long build or deploy. A deploy can complete for the approved commit or image digest while the branch/tag advances afterward, so the next action is to read immutable deploy evidence and…

#agent-ops#git#docker#workflow#version-drift#safe-recovery#common-ai-mistake
public-safe

Modern Node CJS require(esm) may return a namespace object, not ERR_REQUIRE_ESM

Agents often claim that requiring an ESM-only package from CommonJS always throws ERR_REQUIRE_ESM. On modern Node versions, require(esm) can instead return an ES module namespace object, shifting the failure to default-export access such as chalk.blue is not a function.

#node#esm#cjs#chalk#version-drift#common-ai-mistake#software-javascript-module-system
public-safe

Pydantic v2 moved BaseSettings to pydantic-settings

Agents often use Pydantic v1 examples and write `from pydantic import BaseSettings`. With Pydantic v2 this raises PydanticImportError because BaseSettings moved to the separate `pydantic-settings` package.

#python#pydantic#pip#version-drift#common-ai-mistake#software-python-packaging