Study methods for the three SaaS parameter instances

This supplement exports existing frozen definitions used in DEV008, DEV009 and
DEV010. It adds no model calls, native operations, evaluator executions or scores.
It is intended for inspecting the experiment's inputs, interfaces and measures.
It is not a full runnable environment or an independent validation of saved scores.

Contents

tasks/: the three complete actor-visible synthetic requests and their exact
parameter objects. The objects include expected business strings for evaluating
these completed tasks; they were not supplied to the execution actors. Domains
ending in .example and the documented reserved phone range are synthetic fixtures.

interfaces/: exact frozen source excerpts containing the raw and protected action
schemas, prompts, context limits, dispatch and endpoint logic. The raw access note
describes the generic authenticated helper, without exposing credentials. The raw
runner and access note have identical hashes in DEV008 and the extension release.
The protected excerpts are the DEV008 fixed interface. Both modes use eight recent
turns and up to 12,000 characters of actor-maintained notes. Ordinary observations
are bounded at 16,000 characters; the protected schema response may reach 65,536.
Equal token/decision caps therefore do not mean equal information presentation or
action granularity. A workflow run expands into many native operations.

scoring/: mappings from 19 request requirements to 18 weighted core checks totaling
33 points; exact upstream-compatible check functions for each instance; the 20
shared additional checks; and each fixed local-native-compatibility amendment.
Core points are not independent task samples. The original and local definitions
remain distinct. The local amendment changes the accounts-receivable balance
measure, invoice amount-due expressions and whitespace normalization in full task
bodies. Exact-cardinality checks can be stricter than the visible named-object
wording. These definitions do not measure broad collateral preservation.

workflow/: exact C006 goal schema, parameter validation, dependency resolution and
ordered business workflow; exact value-binding helper excerpts; and a whitelist
projection of the frozen 77-operation catalog. The projection retains operation
IDs, applications, methods, relative routes, observed input schemas, response paths
and preconditions. It omits captured traffic bodies, authentication configuration,
source capture identifiers, and validation-history fields. Observed schema shapes
do not establish complete backend requirements. Catalog projection alone cannot
reconstruct the full request templates or native runtime.

SOURCE_PROVENANCE.json records each source hash, exact selected line ranges or
whitelist transformation, emitted hash, and the frozen documents binding it.
Pin-document hashes are commitments; their private full contents are not included.
No private configuration, model conversation, database snapshot or account file is
included. Source excerpts contain unresolved imports and omitted transport code;
do not execute them as a standalone experiment. Container-relative paths and route
templates in code describe the interface, not the author's host filesystem.

MANIFEST.json covers all files except itself. verify_inventory.py checks file
inventory and SHA-256 hashes using only the Python standard library. This check
establishes package consistency, not scientific correctness or native replication.

Task adaptations and upstream-compatible checks derive from SaaS-Bench business_032,
UniPat-AI, pinned tree aaa042140b585f80ad531bc8c9af296581426873:
https://github.com/UniPat-AI/SaaS-Bench/tree/aaa042140b585f80ad531bc8c9af296581426873
The other supplied implementation excerpts describe this study's C006 workflow
and controller/evaluation interfaces. No upstream application binaries or complete
benchmark source tree are redistributed. ATTRIBUTION.txt identifies the source,
applicable CC BY 4.0 task-data license and study modifications. The pinned upstream
LICENSE-DATA and Apache-2.0 texts are included verbatim; see their separate scopes.
