mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-11-14 08:17:26 +01:00
57 lines
2.6 KiB
JSON
57 lines
2.6 KiB
JSON
{
|
|
"scope": "Remaining direct URL.Query reads after shared query-parser migration",
|
|
"incomingReads": [
|
|
{
|
|
"file": "backend/internal/server/source.go",
|
|
"parameter": "name",
|
|
"use": "Generic provider PR preview; legacy GitHub route uses owner/repository path parameters."
|
|
},
|
|
{
|
|
"file": "backend/internal/server/files.go",
|
|
"parameter": "name",
|
|
"use": "Generic provider repository preview; legacy GitHub route uses owner/repo path parameters."
|
|
}
|
|
],
|
|
"outgoingReads": [
|
|
{
|
|
"file": "backend/internal/server/connections.go",
|
|
"use": "Construct installation redirect URL."
|
|
},
|
|
{
|
|
"file": "backend/internal/server/github_pagination.go",
|
|
"use": "Validate upstream pagination URL."
|
|
}
|
|
],
|
|
"fixedRead": {
|
|
"file": "backend/internal/server/source.go",
|
|
"parameter": "connection",
|
|
"change": "Use the same typed, provider-aware connection validator as repository previews. Reject arrays and objects before provider access; retain custom provider scalar names."
|
|
},
|
|
"dateConsumerReview": {
|
|
"internalClockSentinels": [
|
|
"dashboard_cache.go",
|
|
"stats_cache.go",
|
|
"process_metrics.go",
|
|
"request_trace.go",
|
|
"request_metrics.go"
|
|
],
|
|
"note": "These are review candidates, not confirmed functional requirements or requests to reproduce TypeScript bugs.",
|
|
"fixedConsumers": [
|
|
"resources.go lastUpdateDate maximum uses zero-time initial value",
|
|
"refresh.go missing-date versus year-0001 guards",
|
|
"content_cleanup.go contentGeneration date component",
|
|
"conference_membership.go pending transition timestamp validation",
|
|
"admin.go job date formatting",
|
|
"provider_github.go author/committer fallback"
|
|
],
|
|
"remainingZeroChecks": {
|
|
"connections.go": "Both absent and year-0001 status dates represent a stale PR download; branch already treats both as stale.",
|
|
"imported_removal.go": "Requires a positive Unix timestamp independently of IsZero, matching the recorded imported-job eligibility rule.",
|
|
"providers.go": "Optional rate-limit reset is an adapter sentinel, not a persisted record date.",
|
|
"json_http.go": "HTTP-date parsing returns validity separately; ISO fallback has a year-0001 edge outside HTTP date syntax.",
|
|
"admin_csv.go": "The IsZero check triggers a second parse for strings; successfully parsed year-0001 values are still emitted."
|
|
},
|
|
"remainingValidation": "None for the recorded date-consumer findings. Full backend race suite and all 64 CI contract commands passed; see implementation-completion-audit.json."
|
|
}
|
|
}
|