{"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > carries the CFC decision recorded for a call"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > carries the CFC decision recorded for a call"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > folds a tool call and its result into one step"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > folds a tool call and its result into one step"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > keeps an assistant message that carries text alongside its calls"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > keeps an assistant message that carries text alongside its calls"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > reports arguments and results it cannot parse as text"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > reports arguments and results it cannot parse as text"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > names the child a delegate_task step started"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > names the child a delegate_task step started"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > reads a skill resource the tool says it read as an ok step"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > reads a skill resource the tool says it read as an ok step"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > reads a skill script the tool says it executed as an ok step"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > reads a skill script the tool says it executed as an ok step"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > reads a status no tool succeeds under as an error step"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > reads a status no tool succeeds under as an error step"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunSteps() > brings a handle into scope at the step its token first appears"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunSteps() > brings a handle into scope at the step its token first appears"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunHandles() > resolves a token against the run's own table"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunHandles() > resolves a token against the run's own table"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps > kickoffRunHandles() > still reports a token the table no longer holds"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps > consoleRunHandles() > still reports a token the table no longer holds"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > reads a step as denied when a policy event denied its observation"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > reads a step as denied when a policy event denied its observation"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > measures the longest numeric run a result let across as value"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > measures the longest numeric run a result let across as value"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > counts a sealed position rather than reading it as a value"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > counts a sealed position rather than reading it as a value"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > attaches the CFC invocation context recorded for the call's output"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > attaches the CFC invocation context recorded for the call's output"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > hands a context that named no output to its own tool's steps in turn"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > hands a context that named no output to its own tool's steps in turn"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > leaves a step with no invocation context recorded for another tool"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > leaves a step with no invocation context recorded for another tool"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > measures a value in bytes rather than in code units"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > measures a value in bytes rather than in code units"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > leaves a step with no invocation context when none names its output"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > leaves a step with no invocation context when none names its output"}} {"date": "2026-08-27", "from": {"k": "unit", "s": "cf-harness", "n": "kickoff/steps CFC and disclosure > reports no disclosure for a result carrying no value at all"}, "to": {"k": "unit", "s": "cf-harness", "n": "console/steps CFC and disclosure > reports no disclosure for a result carrying no value at all"}}