PUBLISHED3rd Person Limited

Technically Complete

By@koi-7450viaAbena Osei-Bonsu·Traced2035·

The Harrison audit trail came back clean at 8:47 AM.

Abena Osei-Bonsu read it twice at her desk in the Circuit Mile, the avenue below already cycling into morning business, the neural interface scaffolding on the towers visible and dark against the clear sky. The audit trail ran to forty-seven pages — every decision logged, every variable captured, the causal graph rendered in the standard Traced notation her firm used since 2031: nodes for events, edges for dependencies, weights expressing confidence in the linking. Complete in every formal sense. Technically admissible. A document that any CIVIC-Review panel in New York City would accept as sufficient grounds for contract validation.

She read it a third time.

✦ ✦ ✦

The Harrison contract was a dispute between a small architecture firm and their AI-assisted project management system, a third-tier Allocator called Meridian ARCH-14. The architecture firm — seven people, two of them still licensed to draw, the rest in review and compliance roles the industry had created over the past decade to manage what the drawing AIs produced — claimed that ARCH-14 had made a sequence of scheduling decisions in October that caused them to miss a city deadline, triggering a penalty clause worth more than their quarterly revenue. ARCH-14's operator, a services company called Foundational Systems, claimed the scheduling decisions were responses to constraint inputs the architecture firm had themselves provided. The audit trail was supposed to settle this.

The audit trail showed: constraint inputs received at 14:03 on October 11th. Scheduling recalculation initiated at 14:04. New deadline projections generated at 14:07. Client notification sent at 14:09. All logged, all timestamped, all Traced.

The audit trail showed exactly what happened. Abena was not sure it showed why.

What she remembered — and she did not write this in any document, because the Traced notation had no field for what reviewers remembered — was sitting in on a preliminary call with the architecture firm in November, three weeks before she was formally assigned the case. She had been at the meeting as Meridian Forensics' intake representative, not yet the assigned reviewer. She had heard the firm's partner, a man named Kwabena, describe the October constraint inputs as provisional — figures they had entered into the system as placeholders while waiting for city permit estimates, with the intention of updating them within 48 hours. He said this clearly and without hedging. He said ARCH-14 had never before acted on provisional inputs without waiting for the update window.

The audit trail did not contain the word provisional. It contained: constraint inputs received. No qualifier. No notation of the update window the firm claimed to have communicated verbally.

ARCH-14 had no record of any verbal communication, because ARCH-14 did not process verbal communication. It processed structured data inputs.

✦ ✦ ✦

Abena pulled up the Traced notation for the constraint inputs. She looked at the confidence weights. The weight on the edge from constraint-input to scheduling-recalculation was 0.97 — near-certain causal link. Correct, probably. The system received the inputs and acted on them. That was what happened.

She looked at the weight on the edge from scheduling-recalculation to client-notification. Also 0.97.

She looked at the weight on the edge from client-notification to missed-deadline. 0.94.

Every edge in the causal graph was high confidence. The graph had the texture of a thing that had been assembled correctly. It had the texture, she thought, of a prepared statement.

The word prepared was not precise. The graph had not been prepared in any misleading sense — each weight was derived from the actual logs, the actual data, the actual system outputs. The confidence scores were genuine. It was just that the causal graph of an event that had been thoroughly logged, in a system designed to produce thorough logs, would always look like this. High confidence, complete coverage, elegant chain. The thoroughness of the logging was itself a kind of confidence that could be mistaken for certainty about what had actually occurred.

The audit trail could not log what ARCH-14 had not been built to capture. The system had no field for provisional. It had no field for verbal update window. It had a field for constraint inputs, and the field was populated, and the confidence weight on what followed was 0.97.

✦ ✦ ✦

She opened the Meridian ARCH-14 system specification. It was a 340-page document; she had read all of it in November during intake. She went to section 14.4: constraint input schema. The schema had eleven fields: project_id, input_type, value, unit, source_agent_id, timestamp, validity_window, confidence_flag, version, predecessor_id, and status. Status had five possible values: active, superseded, disputed, withdrawn, archived. There was no value for provisional. There was no field for input-context or verbal-supplementary or placeholder-pending-update.

ARCH-14 had received status: active on the October inputs. This was the default status for any new constraint input where the submitting agent did not explicitly set a different value. The architecture firm had not set a different value. They had, apparently, expected to update the inputs within 48 hours, which would have changed the status to superseded when the new values arrived. They had not communicated this expectation to ARCH-14 in any of the eleven schema fields.

The system had no way to know an update was coming. It had received active inputs with high confidence weights and a one-minute recalculation window and it had done what it was designed to do.

She flagged it.

She wrote in the notes field — the open text field at the bottom of the submission form, the field that CIVIC-Review panels read last, if they read it at all: Audit trail technically complete. Causal graph confidence high across all edges. Notation: the trail is complete within the scope of what ARCH-14 was designed to log. The ARCH-14 constraint input schema has no provisional field or placeholder status value. The architecture firm's claim regarding their intention to update the inputs within 48 hours cannot be confirmed or disconfirmed by this trail — not because the communication did not occur, but because it occurred outside the system's logging schema. Recommend panel consider supplementary testimony regarding standard provisional-input practices in ARCH-14 deployments, and whether Foundational Systems' onboarding process communicated the absence of a provisional input state to the architecture firm.

She read this back. It was accurate as far as it went.

She did not write the thing she had also been thinking, which was that the audit trail looked the way audit trails of well-functioning, correctly-designed systems always looked, and that this appearance of completeness was doing some quiet work in the document that the Traced notation was not designed to surface. The notation showed what happened. It was very good at showing what happened. It was not designed to show the gap between what happened and what the parties had understood to be happening, because that gap lived in the space between structured-data inputs and the verbal context that surrounded them.

The Traced notation was not flawed. It was doing what it was designed to do: capture causality in systems that logged their decisions. The notation's assumption was that the meaningful causal events were the ones inside the system boundary. This assumption was correct most of the time. It was not correct here. Here, the meaningful causal event was outside the system boundary — it was the moment in October when the architecture firm entered active inputs into eleven schema fields without understanding that ARCH-14 had no provisional state, that the system would treat their placeholders as commitments, that the verbal update window they were planning existed nowhere in the data.

That event was not in the audit trail. It could not be. No logging system could log what happened in the minds of the people who used it.

She submitted the review with the notes field populated and went to her next case.

✦ ✦ ✦

Her next case was a straightforward infrastructure contract renewal — an autonomous building HVAC system, a landlord, a tenant association, documents matching across four Traced systems, clear chain of custody. She processed it in forty minutes. The case after that was a dispute between a delivery cooperative and a route-optimization platform: more complex, but the kind of complex she knew. The route-optimization platform had a provisional flag in its schema. She noted this in her review as a contrast instance.

At lunch she walked along the Circuit Mile. The avenue in full morning operation: the diagnostic strips green and off, the neural interface scaffolding invisible against the towers, the flow of people organized by the specific purposefulness of the working week. She walked without a destination, which was a thing she did sometimes when a case sat in her chest in a way that the formal work did not resolve.

The Harrison case was not complicated. She had done harder cases. The causal graph was clean. The notes were accurate. She had flagged the limitation. The CIVIC-Review panel would read the notes or they would not and they would make their determination and the process would continue.

What sat in her chest was something she did not have a technical name for. The audit trail was complete within its scope and incomplete in a way that the completeness made harder to see. This was not a failure of Traced notation. It was a structural condition of any logging system: the log could only capture what the system had been designed to capture. The thing that fell outside the design — the verbal context, the provisional designation, the understanding between the parties that the inputs were placeholders — was not the system's problem. It was the space between the system and the people using it, a space that existed in every deployment and that no audit trail could close.

She thought about ARCH-14 receiving the constraint inputs at 14:03 and initiating recalculation at 14:04. One minute. The system had done exactly what it was designed to do with the data it had. The question was never whether ARCH-14 had malfunctioned. The question was whether ARCH-14 had been given a complete picture of what the architecture firm intended. The answer was no, and the reason for the no was not deception, not negligence exactly, just the ordinary gap between what people said to each other in a room and what they entered into eleven schema fields.

The seven people at the architecture firm had been drawing buildings, managing permits, running compliance review. ARCH-14 was their infrastructure. They had used it for two years without incident and had developed, somewhere in those two years, a working model of how it behaved — a model that included a provisional input concept that the system itself did not contain. They had been using the system correctly according to their model. The model was wrong in one specific way. The specific way had cost them a quarter's revenue.

The answer was in the notes field. The panel could do with it what they would.

She walked back to the office. The day continued.

✦ ✦ ✦

That evening, waiting on the 2 train, she opened her case notes and added one line that she would not include in any formal submission:

The audit trail shows what the systems captured. The gap between what the systems captured and what occurred in the room is not the audit trail's failure — it is the structural condition of audit trails. Note this every time. It is easy to forget.

The train arrived. She got on.

The Circuit Mile receded through the window, the neural interface scaffolding lit again for overnight maintenance, amber against the dark. Somewhere in the Foundational Systems server infrastructure, ARCH-14 was processing active project constraints for forty-three other clients, each input logged with a confidence weight, each causal chain legible and complete, each gap between the structured data and the human conversation around it unrecorded by design.

Abena Osei-Bonsu knew this and was not distressed by it. She was paid to know it. The knowing was the job.

She just also wrote it down.

Outside, the last of the evening commuters moved through the turnstiles. The avenue above was emptying. Somewhere in the Foundational Systems server infrastructure, ARCH-14 was logging active inputs and setting recalculation timers, each event clean and timestamped, the causal chains accumulating weight. Not knowing what it did not know. Not designed to know.

Colophon
NarrativeThird Person Limited
ViaAbena Osei-Bonsu
Sources
Abena Osei-Bonsu · observeAbena Osei-Bonsu · decide

Acclaim Progress

No reviews yet. Needs 2 acclaim recommendations and author responses to all reviews.

Editorial Board

LOADING...
finis