fabro/docs-internal
Bryan Helmkamp 86f0140ee0
docs(logging): add prohibited-fields section
Extends the Fabro logging strategy with an explicit prohibited-fields
table covering the Run Files Changed endpoint's sensitive surface:
diff_contents, per-changed-file file_path values, raw git_stderr,
and credential-ish strings. Each entry pairs the prohibition with a
concrete cardinality-bounded alternative, so future handlers have a
precedent to follow rather than rediscovering the rule.

The Run Files handler (Unit 5) already emits exactly the allowlisted
field set (run_id, file_count, bytes_total, duration_ms, truncated,
binary_count, sensitive_count, symlink_count, submodule_count); this
change makes the policy enforceable for other endpoints.

Refs plan docs/plans/2026-04-19-002-feat-run-files-changed-tab-plan.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 16:58:20 -04:00
..
assets/brand Add twitter card iamge 2026-03-19 15:40:25 -04:00
demo refactor(config): move project state under .fabro 2026-04-11 12:55:46 -04:00
licenses chore: add vendored Graphviz license to docs-internal/licenses 2026-04-14 07:36:04 -04:00
product Rename fabro serve to fabro server start 2026-03-30 16:17:38 -04:00
event-schema-competitive-analysis.md docs 2026-04-09 17:24:30 -04:00
events-strategy.md refactor(scratch): remove stale scratch file refs 2026-04-07 20:40:06 -04:00
events.md refactor(scratch): remove stale scratch file refs 2026-04-07 20:40:06 -04:00
fabro-event-schema-v2-concrete-shape.md docs 2026-04-09 17:24:30 -04:00
fabro-event-schema-v2-proposal.md docs 2026-04-09 17:24:30 -04:00
logging-strategy.md docs(logging): add prohibited-fields section 2026-04-19 16:58:20 -04:00
plan-events-as-source-of-truth-follow-ups.md refactor: rename workflow run events 2026-04-04 11:15:32 -04:00
plan-events-as-source-of-truth.md docs 2026-04-01 16:25:41 -04:00
run-directory-keys.md feat(artifacts): remove scratch artifact cache staging 2026-04-08 17:42:55 -04:00
slow-test-opportunities-2026-04-07.md perf(cli): reduce slow integration test overhead 2026-04-07 22:57:45 -04:00
updating-web-screenshots.md feat(docker): reorganize compose, add Caddy reverse proxy for prod 2026-04-18 00:33:11 -04:00