Description
Pre-existing Assistant credential display hint in collector/pillars/ai.py asserts nightly 03:15 UTC, which differs from observed staff scheduler 03:50 UTC and is not universal. Replace only that display copy with deployment-neutral schedule guidance; missing-reader count, metrics, provenance and coverage unchanged. Separate old display defect confirmed on opening b008c28; do not reopen or reset accepted GCI-0092.02 (Assistant and Agent footprint) three implementation cycles. Loop contract ceiling is four, not three; earlier exhaustion claim corrected. No live reads/writes or new schedule configuration.
Acceptance Criteria
- #1 The credential hint asserts no deployment-specific provisioner time without discovered schedule evidence; missing-reader status and coverage semantics remain unchanged
- #2 Validate according to actual text-only or behavioral scope; do not add a tautological wording test
Definition of Done
- #1 just test
- #2 just tf-validate
- #3 just check-identifiers and just no-em-dashes both return clean
Implementation Plan
Root bounded one-literal display-copy prerequisite, public composition red/green scratch assertion plus existing AI tests, CodeRabbit delta and exact gate/CI; no permanent wording test.
Implementation Notes
Loop12:1 distinct pre-existing hint implementation attempt,0 review-repair rounds; not a reset/reopen of accepted GCI-0092.02 (Assistant/Agent footprint) three cycles. Actual ai.build public scratch reproduction failed old fixed03:15 statement, then passed neutral wording and unchanged missing-reader metric1;52existingAItests pass, no permanent incidental wording test. Independent reviewer PASS exact63abd blob matches d4 commit. CodeRabbit3 quota refusals before analysis, advertised waits respected, capacity read1included/10/hour/billinginactive; fourthcallcomplete0all3files. No billing change. Exact d4a700353c0fc83e9d4c6c5c5a9807421d0236bf integratedjustcheck696s, hostedCI37380921909 all4jobs success, postlandcomposed308s:2161passed2skipped13336subtests allTF/current/historyidentifier/textchecks. Two skips not passes. No deployment time config or live writes.
Final Summary
Assistant missing-reader hint now points to the deployment provisioner schedule and coverage table without asserting a universal clock. Source schema/count/metric semantics unchanged; exact reviewed/gated/CI-proven source shipped.