You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 976e2f6
Browse filesBrowse the repository at this point in the historyBrowse files
12-file batch authored by a 4-agent workflow (woktdz0xs) with two
follow-up passes to close the workflow's own consistency review:
NEW files (10):
- CONTRIBUTING.md — pre-PR commands, code style, restraint bar +
scope reference to ROADMAP §"What we will not do", honest "single
maintainer, no SLA" expectations.
- CODE_OF_CONDUCT.md — Contributor Covenant v2.1 verbatim from
contributor-covenant.org; the Anthropic content filter blocked
in-band generation of the boilerplate (false positive on the
harassment/discrimination vocabulary), so the canonical text was
fetched directly and the [INSERT CONTACT METHOD] placeholder was
replaced with the GitHub-issue + @2nd1st mention path.
- .github/GOVERNANCE.md — one-page maintainer note: single
maintainer, MIT, no CLA, gate-before-feature stance, forking is
fine; written by hand to dodge the same content-filter trip.
- .github/PULL_REQUEST_TEMPLATE.md — what changed / trade-off cited /
tests / go test -race + golangci-lint checkboxes / CHANGELOG entry.
- .github/ISSUE_TEMPLATE/bug_report.md — version, deployment shape,
repro, /healthz block, redacted JSONL, logs.
- .github/ISSUE_TEMPLATE/feature_request.md — adopter use case, "why
not a plugin", existing-surface gap, bounded scope.
- .github/ISSUE_TEMPLATE/config.yml — blank_issues_enabled: false;
contact links: security advisory + CONTRIBUTING.md + README.
- api-log.example.yaml — every YAML key in internal/config/config.go
documented with defaults + APILOG_* env override, grouped by
section. New v0.1.1/v0.1.2 surfaces covered (api.export_byte_hardcap,
plugins.capture_filter.patterns, viewer.releases_api_base +
releases_auth_token).
- THIRD_PARTY_NOTICES.md — runtime Go modules grouped by license
(BSD-3-Clause, MIT, MIT/Apache-2.0 dual, Apache-2.0, MPL-2.0); viewer
npm tree explicitly out of scope with pointer to the viewer repo.
- docs/glossary.md — alphabetical, 12 entries (bucket / capture_filter
/ data_dir / finalize / key_hash / key_hash8 / lease / path_filter /
prefix_canonical_hash / retention / session / session_root_id /
trace) with ARCHITECTURE back-refs.
- docs/operations.md — Day-2 ops: WAL checkpoint policy, backup
procedure (sqlite3 .backup + JSONL tar), retention cross-reference,
multi-instance limitations (ULID + WAL contention).
MODIFIED (3):
- README.md / README.zh.md — new "## Configuration" section between
Quick start and How recording works; defaults < YAML < env precedence;
top-5 env vars table; pointer to api-log.example.yaml.
- ARCHITECTURE.md — new §14 "What this is not" with subsections on
single-node, JSONL-truth, WAL concurrency, no-gateway-behavior.
FIXES applied post-author (from workflow's consistency review):
- docs/glossary.md `data_dir` entry corrected: the binary has no
`--data-dir` flag and no `APILOG_DATA_DIR` env; the real surface
is `storage.data_dir:` YAML + `APILOG_STORAGE_DATA_DIR` env, and
the only CLI flag is `-config`.
- docs/glossary.md `lease` entry: dropped wrong "ARCHITECTURE §7.4"
ref (§7.4 is "Daily rotation"); pointed at docs/retention.md and
internal/storage/lease.go directly.
- docs/operations.md + ARCHITECTURE.md: replaced two new "ROADMAP §13"
references with "ROADMAP \"Day-2 operations\"" since ROADMAP has no
numbered sections (pre-existing §-numbered refs elsewhere stayed
unchanged, out of this sweep's scope).
- .github/ISSUE_TEMPLATE/config.yml: added CONTRIBUTING.md contact
link since CONTRIBUTING.md now exists (workflow author flagged it
as missing at the time of writing).
NOT ATTEMPTED in this commit (deferred backlog):
- Viewer-side CONTRIBUTING.md / CoC / governance — sister repo,
separate decision.
- Independent codex review pass — hung on the first attempt
(process appeared stuck at the agent boot stage); workflow's own
consistency reviewer caught the load-bearing issues, codex
second-opinion can come later if a specific concern surfaces.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments