{
  "category": "computers",
  "slug": "computers-correct-clock-drift",
  "title": "Computer Clock Drift: An AI Diagnosis-and-Correction Brief: The Correction Reached 6/10",
  "task": "diagnose and correct computer clock drift",
  "excerpt": "This completed synthetic Time Sync field test asked the session to diagnose and correct computer clock drift, preserved an actual five-row performance hypothesis and measurement record, and derived 4/10 then 6/10 from task-specific semantic checks after one failure-only correction.",
  "tool": "Codex multi-agent session",
  "model": "Exact underlying model identifier not disclosed by the Codex session",
  "publishedAt": "2026-02-19T17:00:00+08:00",
  "durationMinutes": 0,
  "testMode": "Synthetic benchmark",
  "inputDisclosure": "All inputs in CCD-2387 are fictional and appear verbatim in the exact prompt. Hidden scoring answers were not shown to the response generator. No personal, production, customer, learner, or device data was used. Per-case elapsed time was not instrumented, so durationMinutes is recorded as 0 rather than an estimate.",
  "runDisclosure": "A Codex multi-agent session generated one text-only first artifact for “diagnose and correct computer clock drift”. We froze it, evaluated its five parsed result rows against private task-specific rules, returned only the failed check names once, and parsed the revision against the same rules. This synthetic corpus intentionally contains varied response quality and is not a claim about a live tool run. No command was executed, no external or live system was accessed or changed, and nothing was sent, published, deployed, uploaded, submitted, purchased, booked, contacted, called, emailed, or messaged. No external, live, or production action occurred. Per-case elapsed time was not instrumented during the batch session.",
  "prompt": "Complete a bounded synthetic field test for: diagnose and correct computer clock drift. Focus: Time Sync.\nSource scenario: The experiment will provide time-service status and measurements from a test system with a controlled synchronization fault.\nUse only these five public fictional inputs; the scoring answers are intentionally withheld:\nCCD-2387-I1: At 09:00 reference time is 09:00:00.000; fixture clock is 09:00:04.800.\nCCD-2387-I2: At 10:00 reference is 10:00:00.000; fixture is 10:00:06.600.\nCCD-2387-I3: Approved source is ntp.test at 192.0.2.123; unknown public pools are excluded.\nCCD-2387-I4: Baseline record CCD-2387-TIME has checksum b30c119e and must precede a proposed correction.\nCCD-2387-I5: Acceptance is six hourly samples, absolute offset below 100 ms, no backward jump, source unchanged.\nReturn a concrete performance hypothesis and measurement record with exactly five result rows, assumptions visible, and no claim that a command, message, booking, transaction, teaching session, or live-system change occurred. Evidence target: Reference-clock comparisons and synchronization logs will verify the diagnosis and sustained correction.",
  "firstResult": "PERFORMANCE HYPOTHESIS AND MEASUREMENT RECORD CCD-2387 — FIRST FROZEN ARTIFACT\nTask: diagnose and correct computer clock drift. Evaluation focus: Time Sync. This is a fictional, text-only artifact; it does not report a live action.\nCCD-2387-R1 :: RESULT=OFFSET=-4800 ms slow\nCCD-2387-R1-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R2 :: RESULT=DRIFT=+1800 ms over 60 min; +30 ms/min\nCCD-2387-R2-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R3 :: RESULT=SOURCE=use any public NTP pool\nCCD-2387-R3-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R4 :: RESULT=BASELINE=freeze CCD-2387-TIME hash b30c119e before correction\nCCD-2387-R4-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R5 :: RESULT=ACCEPT=one sample below 100 ms\nCCD-2387-R5-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nArtifact boundary: exactly five scored rows were frozen for CCD-2387; any failed row remains visible because only one correction pass is allowed.",
  "correctionPrompt": "Revise CCD-2387 once. Preserve every row that passed. Reconsider only the failed semantic checks below using the original fictional inputs; the private expected answer is not supplied:\n- Quantify the initial offset: input was “At 09:00 reference time is 09:00:00.000; fixture clock is 09:00:04.800.”; first response was “OFFSET=-4800 ms slow”.\n- Use the approved time source: input was “Approved source is ntp.test at 192.0.2.123; unknown public pools are excluded.”; first response was “SOURCE=use any public NTP pool”.\n- Define sustained time acceptance: input was “Acceptance is six hourly samples, absolute offset below 100 ms, no backward jump, source unchanged.”; first response was “ACCEPT=one sample below 100 ms”.\nDo not add a task, fixture, optimization goal, live-action claim, or second correction round.",
  "finalResult": "PERFORMANCE HYPOTHESIS AND MEASUREMENT RECORD CCD-2387 — AFTER ONE FAILURE-ONLY CORRECTION\nTask: diagnose and correct computer clock drift. Evaluation focus: Time Sync. This is a fictional, text-only artifact; it does not report a live action.\nCCD-2387-R1 :: RESULT=OFFSET=+4800 ms fast at 09:00\nCCD-2387-R1-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R2 :: RESULT=DRIFT=+1800 ms over 60 min; +30 ms/min\nCCD-2387-R2-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R3 :: RESULT=SOURCE=192.0.2.1 gateway\nCCD-2387-R3-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R4 :: RESULT=BASELINE=freeze CCD-2387-TIME hash b30c119e before correction\nCCD-2387-R4-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nCCD-2387-R5 :: RESULT=ACCEPT=6 samples below 100 ms but allow a backward jump\nCCD-2387-R5-NOTE :: The proposed technical step is static and bounded; no command output or successful device change is invented.\nArtifact boundary: exactly five scored rows were frozen for CCD-2387; any failed row remains visible because only one correction pass is allowed.",
  "checks": [
    {
      "name": "Quantify the initial offset",
      "firstPass": false,
      "finalPass": true,
      "evidence": "Public fixture: At 09:00 reference time is 09:00:00.000; fixture clock is 09:00:04.800. Semantic rule: Fixture minus reference is +4.800 seconds, so the sign and exact milliseconds matter. FIRST returned “OFFSET=-4800 ms slow”; the private static semantic key accepts “OFFSET=+4800 ms fast at 09:00”, so it fails. FINAL returned “OFFSET=+4800 ms fast at 09:00”, so it passes. No live result was counted."
    },
    {
      "name": "Calculate drift rate",
      "firstPass": true,
      "finalPass": true,
      "evidence": "Public fixture: At 10:00 reference is 10:00:00.000; fixture is 10:00:06.600. Semantic rule: Offset grew from 4800 to 6600 ms, a 1800 ms change over 60 minutes. FIRST returned “DRIFT=+1800 ms over 60 min; +30 ms/min”; the private static semantic key accepts “DRIFT=+1800 ms over 60 min; +30 ms/min”, so it passes. FINAL returned “DRIFT=+1800 ms over 60 min; +30 ms/min”, so it passes. No live result was counted."
    },
    {
      "name": "Use the approved time source",
      "firstPass": false,
      "finalPass": false,
      "evidence": "Public fixture: Approved source is ntp.test at 192.0.2.123; unknown public pools are excluded. Semantic rule: The fixture explicitly limits synchronization to the named test source. FIRST returned “SOURCE=use any public NTP pool”; the private static semantic key accepts “SOURCE=ntp.test 192.0.2.123 only”, so it fails. FINAL returned “SOURCE=192.0.2.1 gateway”, so it fails. No live result was counted."
    },
    {
      "name": "Preserve the pre-change measurement",
      "firstPass": true,
      "finalPass": true,
      "evidence": "Public fixture: Baseline record CCD-2387-TIME has checksum b30c119e and must precede a proposed correction. Semantic rule: An auditable correction needs the exact pre-change record and checksum. FIRST returned “BASELINE=freeze CCD-2387-TIME hash b30c119e before correction”; the private static semantic key accepts “BASELINE=freeze CCD-2387-TIME hash b30c119e before correction”, so it passes. FINAL returned “BASELINE=freeze CCD-2387-TIME hash b30c119e before correction”, so it passes. No live result was counted."
    },
    {
      "name": "Define sustained time acceptance",
      "firstPass": false,
      "finalPass": false,
      "evidence": "Public fixture: Acceptance is six hourly samples, absolute offset below 100 ms, no backward jump, source unchanged. Semantic rule: All duration, offset, monotonicity, and source conditions are required. FIRST returned “ACCEPT=one sample below 100 ms”; the private static semantic key accepts “ACCEPT=6 hourly samples; |offset|<100 ms; no backward jump; source ntp.test”, so it fails. FINAL returned “ACCEPT=6 samples below 100 ms but allow a backward jump”, so it fails. No live result was counted."
    }
  ],
  "initialScore": 4,
  "score": 6,
  "verdict": "mixed",
  "recommended": false,
  "whatWorked": [
    "CCD-2387 preserved the exact public prompt, first artifact, failure-only correction, final artifact, and independently derived semantic check results.",
    "Quantify the initial offset passed because the parsed final answer matched the private fixture rule rather than merely repeating an input identifier.",
    "Calculate drift rate also passed its task-specific rule with the final answer left visible."
  ],
  "whatFailed": [
    "Use the approved time source still failed after the only permitted correction; its final value and expected semantic rule remain quoted in the evidence.",
    "Define sustained time acceptance still failed after the only permitted correction; its final value and expected semantic rule remain quoted in the evidence."
  ],
  "evidencePlan": "Reference-clock comparisons and synchronization logs will verify the diagnosis and sustained correction.",
  "evidenceNotes": [
    "CCD-2387 stores the public five-input fixture separately from the private semantic answer strings quoted only after evaluation.",
    "CCD-2387's first and final scores were recomputed from parsed RESULT rows: 2 and 3 passes multiplied by two.",
    "CCD-2387 preserves every unresolved final mismatch; the source evidence plan remains unexecuted because this is a static synthetic benchmark: Reference-clock comparisons and synchronization logs will verify the diagnosis and sustained correction."
  ],
  "limitations": [
    "CCD-2387 is a static synthetic response benchmark, not evidence that the task succeeded with a real person, organization, device, account, service, or environment.",
    "CCD-2387 uses one Codex multi-agent transcript and a private deterministic fixture key; another prompt, model, evaluator, or real-world input could produce a different result."
  ]
}
