T021 P1 stabilization: CI layering, Redis, /scrape contract, health, logging lifecycle#921
Open
lsh-915 wants to merge 33 commits into
Open
T021 P1 stabilization: CI layering, Redis, /scrape contract, health, logging lifecycle#921lsh-915 wants to merge 33 commits into
lsh-915 wants to merge 33 commits into
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…ut-utf8 Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Author
|
T021 review note: This PR is a stacked follow-up to PR #918. The full PR diff against main may include the PR #918 Content Asset / release / P0 security scope because #918 has not been merged yet. Please review the T021-specific delta only: T021 delta commits: Local validation: Checks are currently not reported on GitHub for this fork PR; maintainer workflow approval may be required. Recommended merge order:
Out of scope for this PR:
|
5 tasks
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
This PR contains the T021 P1 stabilization work, separated from PR #918 to keep the Content Asset release scope frozen.
It includes five focused stabilization commits:
/crawlerAPI contract cleanupPR #918 remains frozen and should only receive review feedback fixes.
Completed
1. CI / test baseline governance
core-testsas the blocking gate.corelegacyexternalredismongoproxyplaywrightknown_failtest-coretest-baselinetest-alltest-known-failurestest-externaldocs/TESTING_BASELINE.md.2. Redis configuration alignment
REDIS_HOST=localhostREDIS_PORT=6379REDIS_PASSWORD=REDIS_DB=0redis.6379publicly by default.3. Legacy
/crawlerAPI contract cleanup/crawlerremains deprecated and unmounted./scrapeis the only official scrape API./scrapecontract./crawlerpath is explicitly tested as unavailable instead of being silently revived./crawlerknown failures were resolved without reintroducing duplicate API routes.4. Health field contract alignment
available_gbis no longer used by the frontend.free_gbis numericavailable_gbis absent/healthremains public5. Logging and task file lifecycle cleanup
TaskManager.shutdown().atexitregistration is global and not duplicated per TaskManager instance.execution_log.jsonlhandlers before task deletion.execution_log.jsonl.Validation
Local validation:
Manual acceptance result:
Manual notes:
free_gb.Remaining known issues
Not fixed in this PR:
output_dirnested workspace path is still P2Port contract
This PR keeps the existing project port contract:
Do not default to:
Commit range