No description
Find a file
Claude 11d5577f4d
chore(ax): AX compliance pass — variable naming, usage examples, full Good/Bad/Ugly test coverage
- Rename abbreviated locals: origLen→originalLength, hasOp→hasOperationKey,
  hasStack→hasStackKey, kvStr→keyValueString, logErr→typedError (errors.go, log.go)
- Add usage example comments to all exported functions lacking them:
  New, Username, SetLevel, SetRedactKeys, Debug, Info, Warn, Error, Security,
  Is, As, NewError, Join, Message (AX principle 2)
- Rewrite both test files to TestFilename_Function_{Good,Bad,Ugly} convention;
  all three categories mandatory per AX spec — every exported function now covered
- New test cases exercise edge paths: odd keyvals, injection with \r\n and null bytes,
  redaction of numeric values and duplicate keys, AllOps on nil, Must panic value type,
  LogWarn suppression at LevelError, NewCode as sentinel, rotation/output precedence

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 08:12:56 +01:00
.core chore: add .core/ build and release configs 2026-03-06 18:52:36 +00:00
.github/workflows ci: add Core ecosystem CI workflow with CodeRabbit auto-fix 2026-03-17 14:05:16 +00:00
.idea chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
docs Merge pull request '[agent/codex] Convention drift check. Read CLAUDE.md. Find: missing SPDX h...' (#9) from agent/convention-drift-check--read-claude-md into dev 2026-03-23 14:47:36 +00:00
.gitignore chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
CLAUDE.md chore: migrate to dappco.re vanity import path 2026-03-21 23:43:13 +00:00
errors.go chore(ax): AX compliance pass — variable naming, usage examples, full Good/Bad/Ugly test coverage 2026-03-31 08:12:56 +01:00
errors_test.go chore(ax): AX compliance pass — variable naming, usage examples, full Good/Bad/Ugly test coverage 2026-03-31 08:12:56 +01:00
go.mod fix: replace stdlib helpers with core 2026-03-23 07:38:22 +00:00
go.sum fix: replace stdlib helpers with core 2026-03-23 07:38:22 +00:00
log.go chore(ax): AX compliance pass — variable naming, usage examples, full Good/Bad/Ugly test coverage 2026-03-31 08:12:56 +01:00
log_test.go chore(ax): AX compliance pass — variable naming, usage examples, full Good/Bad/Ugly test coverage 2026-03-31 08:12:56 +01:00
SECURITY_ATTACK_VECTOR_MAPPING.md docs(security): add attack vector mapping 2026-03-23 13:01:11 +00:00