Skip to content

Add logger rotation retention report fixture#14

Closed
h1065153539-create wants to merge 2 commits into
Soengkit:mainfrom
h1065153539-create:codex/frailbox-logger-retention-report-20260620215703
Closed

Add logger rotation retention report fixture#14
h1065153539-create wants to merge 2 commits into
Soengkit:mainfrom
h1065153539-create:codex/frailbox-logger-retention-report-20260620215703

Conversation

@h1065153539-create

Copy link
Copy Markdown

Summary

  • Adds a legacy logger retention-report helper that emits JSON rotation decision metadata.
  • Reports retained and pruned counts plus per-file name, size, optional mtime, decision, and reason.
  • Redacts secret-like metadata names/reasons and never reads log file contents.
  • Adds a lightweight C fixture and Makefile target for retention decisions, plus operations documentation.

Validation

  • make -C frailbox clean logger-retention-fixtures passed.
  • make -C frailbox all passed, with the existing unrelated arena.c pointer-type warning.
  • python3 build.py -m frailbox compiled frailbox successfully in the API-sourced worktree; the encrypted diagnostic log records the expected non-git diagnostic commit limitation for this local checkout.

Diagnostic bundle

  • diagnostic/build-44ce4ece.logd
  • diagnostic/build-44ce4ece.json

Closes #3.

@Soengkit

Copy link
Copy Markdown
Owner

Closing this PR because the linked fork issue is only a closed payout tracker for an already submitted upstream PR. This fork is not an active bounty intake or payment authority, and it is not accepting external submissions or payment details here.

@Soengkit Soengkit closed this Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Payout tracking for upstream PR #396

2 participants