Skip to content
This repository was archived by the owner on Oct 10, 2026. It is now read-only.

docs(vernacular): verdict rules v1.4 + Jev contracts - #124

Merged
scrimshawlife-ctrl merged 1 commit into
mainfrom
docs/vernacular-verdict-rules-v1.4
Sep 25, 2026
Merged

scrimshawlife-ctrl merged 1 commit into
mainfrom
docs/vernacular-verdict-rules-v1.4

Conversation

@scrimshawlife-ctrl

Copy link
Copy Markdown
Owner

Summary

Docs only. Records the Vernacular verdict rule metrics-rule-v1.4 and the four Jev question contracts that feed it, so they have a permanent home next to the lineage docs.

  • docs/vernacular/VERDICT-RULES.md: the rule in plain language.
    • What PASS / OBSERVE / QUARANTINE / HOLD mean.
    • Evidence paths A–D. Path C's attestation order is C_ATTESTED, then attested_operator, then attested_dictionary. A matching Urban Dictionary / Green's / Wiktionary sense fills only the "≥ 2 explainers" part.
    • The ≥ 3 slang-sense authors over ≥ 2 weeks requirement.
    • Guards: single burst, one author, bot repetition, fixtures, dormancy, sense purity, unverified senses.
    • Jev decides slang vs QUARANTINE/HOLD, and a dictionary never overrides Jev.
    • Meaningless memes (e.g. "67") are capped at OBSERVE.
    • Compounds of two base terms are mutations (e.g. "brain rot aura"; see fix(007): restore brainrot-aura family and opt-in classify admission #123).
    • Meaning comes from context first; the operator is asked only when context can't settle it.
    • An operator definition counts as attestation, but real use is still required.
  • docs/vernacular/contracts/: jev_vote_contract.json (rebuilt-v3.2-metrics), jev_sense_contract.json (rebuilt-sense-v1), jev_meaning_contract.json (rebuilt-meaning-v2), jev_dictionary_contract.json (rebuilt-dictmatch-v1).

Privacy

These are sanitized published copies. Each has a _publication block with its source file name and sha256. Local paths, cache paths, account names and people's names were removed or generalized. Question text, closed sets, thresholds and fail-closed rules are unchanged.

The contracts never embedded real posts. The synthetic_example blocks are invented: the made-up term "zorblet" and posts marked SYNTHETIC.

Before commit, every file was scanned:

  • Pattern scan for handles, hlx-private, local paths, X URLs, long numeric ids, key/token patterns and people's names.
  • Overlap scan against the local ingest DB: every observation text in 30-char windows, every author id, every observation/tweet id and every term summary.

Result: 0 hits.

Test plan

  • All four JSON files parse.
  • Privacy scans: 0 hits.
  • No code changes.

Adds docs/vernacular/VERDICT-RULES.md (metrics-rule-v1.4 in plain language) and the four
Jev question contracts (vote, sense, meaning, dictionary match) as sanitized JSON.
No posts, handles, holdout ids, DB contents or keys; examples are synthetic.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@scrimshawlife-ctrl
scrimshawlife-ctrl merged commit d43a44a into main Sep 25, 2026
5 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant