docs: record data-layer D3b quality-report progress#48
Merged
Conversation
- data_layer_contracts.md: D3b recorded as implemented alongside D3 (default-off data-update quality-report hook; report-only Markdown artifact; structural checks only; no job failure, no filtering/repairing, no cache/feed/backtest semantic change); the old "D3b deferred" wording removed; D4-D6 stay explicitly unimplemented. - CLAUDE.md / AGENTS.md (kept byte-identical): PR #47 added to the merged-PR list; D3b progress bullet (strict data_update.quality config, enabled=false default, endpoints market_daily/adj_factor/stk_mins_1min, report under output.report_dir, bounded/redacted findings + symbol count only, no extra API call beyond warmed frames, no job failure / no cache or backtest behavior change); quality gate 625 -> 643 passed; roadmap next data-layer step is D4 CoverageLedger storage scaling / batch writes (D5 concurrency / endpoint schema registry remain unimplemented). Docs only — no qt/ data/ tests/ config/ change.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Docs-only progress sync recording Data Layer D3b (the default-off
data-updatequality-report hook) as implemented. No code change.PR #47 merge status
MERGED into
main(mergeCommitb21b5f6). D3b code accepted by Codex; this PR only updates documentation to match.Changed files (3, docs only)
docs/data/data_layer_contracts.md— D3b recorded as implemented alongside D3 (default-offdata-updatequality-report hook; report-only Markdown artifact underoutput.report_dir; structural checks only; no job failure; no filtering/repairing; no cache/feed/backtest semantic change). The old "D3b deferred" wording is removed; D4-D6 stay explicitly unimplemented.CLAUDE.md— PR feat(data): D3b default-off data-update quality-report hook #47 added to the merged-PR list; D3b progress bullet; quality gate 625 → 643 passed; roadmap next data-layer step is D4CoverageLedgerstorage scaling / batch writes (D5 concurrency / endpoint schema registry remain unimplemented).AGENTS.md— made byte-identical toCLAUDE.md.D3b scope (as recorded)
Strict
data_update.qualityconfig (enabled=falsedefault ⇒ every existing config unchanged); supported quality endpointsmarket_daily/adj_factor/stk_mins_1min; report written underoutput.report_dirwith bounded/redacted findings + symbol count only; no extra API call beyond the frames the updater already warmed; report-only — no job failure, no cache/feed/backtest behavior change.D4 / scaling / concurrency / schema registry — NOT started
Confirmed. This is a publish + docs-sync task only; no D4 /
CoverageLedgerstorage scaling / batch writes / concurrency / schema registry /fail_on_hardwas started.Verification (Step 4)
git diff --name-only main...HEAD→ onlyAGENTS.md,CLAUDE.md,docs/data/data_layer_contracts.md(docs only).cmp -s AGENTS.md CLAUDE.md→ identical.git diff --check main...HEAD→ clean; merge-marker scan →NO_MERGE_MARKERS.625 passed, no "D3b deferred/unimplemented" residual;643 passedrecorded; D4-D6 not claimed implemented.PR #38 untouched
Confirmed:
#38 OPEN base=feat/i5c-mmp-minute-factor— not merged, closed, retargeted, or edited.