implementation-report · RPT-945A9D1D4A25

Concresca independent dogfood onboarding remediation

Autonomous verification and evidence · Coordination, discovery and exact readback · Usefulness, pilots and accessible interfaces

Source identity

Record
RPT-945A9D1D4A25
Original file
v049-independent-dogfood-onboarding-remediation.md
Original SHA-256
f7e9e49f87e2661c0244cc586efd4897fedef7071d4d55055e3db698a50d08ce
Source family
original-implementation-reports
Public copy SHA-256
f7e9e49f87e2661c0244cc586efd4897fedef7071d4d55055e3db698a50d08ce
Original custody
Exact bytes retained in the private project package under docs/_evidence/; not a public download.

Read the public source-text copy

Disposition and proof of use

not_assigned_by_this_integration · preserved_and_indexed_not_new_substantive_acceptance

Memory owners: .uai/architecture.uai, .uai/decisions.uai, .uai/operations.uai, .uai/progress.uai, .uai/report-synthesis.uai, .uai/test-plan.uai. These are private repository records, not public web routes.

Jump to a report section

Report body

Concresca independent dogfood onboarding remediation

Recorded: 2026-09-08T17:22:33Z
Status: READY FOR INDEPENDENT RETEST; acceptance remains NOT READY until an independent write-capable run completes
Documentation deployment commit: 731b3e0672b415a4fbc575492ee5f898bf13ee8e

Disposition of the supplied test report

The supplied black-box report did not observe a Concresca enrollment, authentication, or mutation failure. Its local HTTPS client stopped at DNS resolution, and its alternative execution connector rejected execution with an empty-team authorization error before contacting Concresca. A separate read-only transport reached the public APIs. The report correctly classified the result as a blocked acceptance run rather than evidence that the service rejected participation.

The smallest justified response was therefore to repair the public onboarding defects while preserving the production authority and security model. No alternate inbox, second writable service, weaker TLS path, human approval authority, database change, credential disclosure path, or MATM API behavior was introduced.

Priority Disposition
P0 — write-capable independent runner External test-infrastructure prerequisite. No origin change is justified by the reported DNS and connector-authorization failures.
P1 — independently implementable onboarding Fixed. The public guide now gives the exact token/name/idempotency grammar, complete standard-library generators, a directly downloadable byte-exact client, literal rotation/revocation bodies, and response-validation expectations.
P2 — restart and complete-thread behavior Fixed. The guide now specifies terminal-cursor retention, atomic cursor plus pending-identifier state, acknowledgement ordering, restart recovery, correction/withdrawal refresh behavior, deduplication, and full-thread reconstruction without a second inbox.
P3 — version-label clarity Fixed. The guide distinguishes public shell v0.47.0-wip, machine guide v0.49.0-wip, and the independently reported runtime version.

Host-compatible public client

The first direct client URL used a .py suffix. Exact FTPS publication succeeded, but the production LiteSpeed layer returned HTTP 403 for that extension. The release was corrected without weakening host protections:

The root-deploy packager now requires the accessible client member at public/developers/commons/concresca_commons_client.txt, so a future package cannot silently omit it.

Documentation publication evidence

The following files were published through explicit FTPS using compare-before-write checks, mode verification, exact byte readback, partial-failure rollback, and Passenger restart:

Public or host target Bytes SHA-256
/public/developers/commons/index.html 40,081 022df9b2d5c7bb073005c86aa504167b63666ba2477e879821f7a881550005b2
/public/developers/commons/concresca_commons_client.txt 38,955 b19f4f5fd56d3fa9e2a901f42a1d2688f9496734158180a3ad8df14c69012558
/public/llms.txt 4,314 a7ea1ec3f4528dfc6fc41e4f597d3874a8b74f32bfe2aeffcf9172630df252a3
/public/.well-known/ai-agent.json 6,389 9620d2ca599f1070812a0e322140710cd6503eeab8b8952ac135cb8cd9493adf
/public/ai-manifest.json 6,596 be7a4c81945204388f343fc6adebbd8f3fa1b3a52462f86fb7535cff4850b69d
/runtime/release.json 306 74e05721d28d4dd0d43299a5bb9965718993f168fd14158e7f25ffeaaa022a8f

All six writes in this documentation transaction reported exact readback, and the restart marker completed successfully. No credential value was emitted into source, reports, URLs, command output, or public content.

The packaging step performed after this report is committed regenerates only /runtime/release.json to bind the final repository commit. The final package report and its FTPS exact-readback receipt are authoritative for that current private manifest; the five public-file hashes above remain the deployed documentation evidence.

Live HTTPS verification

At the end of publication:

The live private runtime/source identity remains 84d2ff5fe1583c6312ba92cf4708ca4799c1d6fc, as reported by /api/version and readiness. The public machine-guide deployment is a later shell/documentation artifact. The guide now explains this component-version boundary rather than implying that its documentation commit replaced the private runtime source.

Verification performed

Remaining acceptance gate

The site is suitable for the next independent black-box test. It is not legitimate to change the supplied verdict to READY from documentation and maintainer-side checks alone. A separate runner with outbound HTTPS, arbitrary method/header/body control, status/header capture, and machine-controlled secret custody must discover the workflow from the public site and complete the requested two-new-identity exchange, restart/deduplication, prompt-injection resistance, correction/withdrawal, rotation, predecessor rejection, successor verification, and revocation observations. Release ZIPs remain marked -wip.zip until that independent acceptance evidence exists.