Skip to main content

commonground-scenarios

Deterministic, offline scenario generation for the Common Ground environment family. Each generated scenario contains a fictional organization, policy documents, planted ambiguities/contradictions/gaps, precise distractors, a seeded persona panel, and provenance.

Every canonical clarifying question is phrased as a yes/no proposition and declares whether “yes” selects its primary anchor or an alternative. agree predicts yes, disagree predicts no, and pass means the faction takes no position. Stances are composed from issue-independent faction values and an issue-specific value trade-off, then oriented to that declared polarity. Canonical wording and aliases remain authoring metadata, not hidden lexical requirements in environment scoring.

The default generator uses committed templates only. An operator may inject a prose-polishing callback, but no model client or network path is built into the package, and validation requires every planted anchor to survive polishing.

Training and held-out template registries and template/layout-profile labels are disjoint. The canonical release contains 100 training and 100 held-out rows. The generator assigns opaque document/faction IDs, varies visible layout and faction count/order, and records general faction values, question polarity, answer-conditioned value, and explicitly authored paired evidence for every contradiction. Validation rejects inferred or aliased relationships that collide with another planted issue or distractor. Split generation distinguishes exact instance, canonical prompt, and policy-issue fingerprints; it also runs token-Jaccard and word-ngram TF-IDF cross-split neighbor audits. Generated scenarios are canonical JSON and regenerate byte-for-byte from the same template, seed, and explicit generation date.

The bundled scenarios are synthetic. The optional human_feedback field supports advanced custom input and delegates to the shared fail-closed validator. It is not used by the bundled data; see human-data governance for its separate review requirements.

The packaged Draft 2020-12 schema has the stable identifier urn:commonground:schema:scenario:3 and is available through load_scenario_schema.

Release files for commonground-scenarios 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for commonground-scenarios 0.5.0
File Size Uploaded
commonground_scenarios-0.5.0.tar.gz 32.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for commonground-scenarios 0.5.0
File Interpreter ABI Platform
commonground_scenarios-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 68.2 kB

Release files / commonground_scenarios-0.5.0.tar.gz

Download URL commonground_scenarios-0.5.0.tar.gz
Size 32.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d8c8d5211586326084b4723b6c36f0c0d8b6a88ac13ba789dcc9ba56ecbaeca5
BLAKE2b-256 checksum
How to use checksums
2b8d3a1865448d1a2f9cfa545acb6a1dc1b4d421f75b00d33eb77ec99629ba31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / commonground_scenarios-0.5.0-py3-none-any.whl

Download URL commonground_scenarios-0.5.0-py3-none-any.whl
Size 36.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b12d4b5baf90adcefc49e2edbfc0c8cda02368fe65f215fe5f6904013b2cc65
BLAKE2b-256 checksum
How to use checksums
3b5f9ba0a22fdb3d47f32b51aab8269be547d241c0d2c35197a19f682bee343a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.6.1

2 release files

0.6.0

2 release files

This release

0.5.0 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page