{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-org-008","code":"wm-org-008-vacancy-matching","url":"https://ver.cy/models/wm-org-008-vacancy-matching/","name":"Vacancy / Matching","alternateNames":["O6"],"kind":"world-model","status":"published","version":"0.3.0-draft","language":"en","classifiers":{"family":"World Models","category":"Society, people and institutions","entryKind":"aggregate","plane":"","domain":["SOC.ORG.VAC"],"industry":["Cross-industry"],"navPath":"NAV.SOC.ORG.VAC","tags":["vacancy","matching","soc.org.vac"],"facets":{}},"whatItIs":"One aggregate is anchored to one vacancy master identity, with zero or more channel postings and candidate-vacancy interaction records. It governs the local consistency of those records and their evidence references, not the whole labor market, an entire person dossier, a recruitment workflow or an employment relationship. All hierarchy and operation choices are proposed design informed by sources, not source-mandated schemas.","purpose":"Describe a vacancy-centered market interaction: advertised demand, scoped candidacies, match proposals and evidence of offers and placement outcomes.","scope":{"in":["Vacancy identity, authenticity review, publication aliases, advertised requirements and conditions.","Purpose-limited candidacy snapshots, applications, withdrawals, match rationale and referenced screening outcomes.","Offer-version and response evidence, placement assertions, partial filling and separate observed-start evidence.","Side-specific stewardship, disclosure, contestation, retention and source lineage for these records."],"out":["Recruitment / Hiring Process WM-ACT-039 owns stages, interview scheduling, selection workflow and operational hiring decisions.","Person WM-PER-001 owns person identity and reusable profile masters; Organization WM-ORG-001 and Organizational Unit WM-ORG-002 own organizational structures.","Employment WM-ORG-005 owns the employment relationship and post-start lifecycle; Membership WM-ORG-006 is not implied by the legacy O3 alias.","Algorithm training, psychometric test design, background-check execution, payroll, immigration adjudication and legal compliance engines.","Population-wide labor-market statistics, autonomous rejection, autonomous offer issuance and external posting delivery."],"boundaries":[{"neighbor":"WM-ACT-039 Recruitment / Hiring Process","distinction":"The registry lists WM-ORG-008 as a parent candidate. Treat this as domain alignment, not runtime inheritance: this aggregate stores scoped outcome references, while the process model owns stage transitions and decision execution."},{"neighbor":"WM-PER-001 Person and WM-ORG-001 Organization","distinction":"References resolve separately stewarded masters. Local candidate snapshots do not confer ownership of the person or unrestricted rights over personal information."},{"neighbor":"WM-ORG-005 Employment","distinction":"Placement, accepted terms, planned start and observed start are separate assertions. A local placement record never creates an employment relationship or proves legal formation."},{"neighbor":"Position, occupation and classification","distinction":"A posting may advertise several openings; an occupation code describes work rather than identifying a position slot or proving a candidate skill. Location eligibility is separate from work authorization."},{"neighbor":"O6 legacy specification and unreviewed card supplement","distinction":"Retain the demand/supply interaction lead. Replace wildcard imports, mandatory one-to-one offer/placement links, consent-only assumptions and employment COMPOSE with explicit profile decisions and external references. No inherited conformance claim is admitted."}]},"distinguishingFeatures":["Unlike WM-ACT-039 Recruitment / Hiring Process: The registry lists WM-ORG-008 as a parent candidate. Treat this as domain alignment, not runtime inheritance: this aggregate stores scoped outcome references, while the process model owns stage transitions and decision execution.","Unlike WM-PER-001 Person and WM-ORG-001 Organization: References resolve separately stewarded masters. Local candidate snapshots do not confer ownership of the person or unrestricted rights over personal information.","Unlike WM-ORG-005 Employment: Placement, accepted terms, planned start and observed start are separate assertions. A local placement record never creates an employment relationship or proves legal formation.","Unlike Position, occupation and classification: A posting may advertise several openings; an occupation code describes work rather than identifying a position slot or proving a candidate skill. Location eligibility is separate from work authorization.","Unlike O6 legacy specification and unreviewed card supplement: Retain the demand/supply interaction lead. Replace wildcard imports, mandatory one-to-one offer/placement links, consent-only assumptions and employment COMPOSE with explicit profile decisions and external references. No inherited conformance claim is admitted."],"structure":{"bundles":[{"id":"bundle-vacancy","name":"Vacancy identity and publication","description":"Vacancy identity and publication for a single vacancy-centered interaction aggregate.","layers":[{"id":"layer-identity","name":"Identity and authenticity","description":"Anchor aliases and publication copies to a scoped vacancy identity; distinguish an authorized opening from an unverified advertisement or a general talent-pool invitation.","findings":[{"id":"finding-vacancy-identity","name":"Recognized vacancy","description":"Anchor aliases and publication copies to a scoped vacancy identity; distinguish an authorized opening from an unverified advertisement or a general talent-pool invitation.","questions":[{"text":"Which master identity distinguishes this vacancy from its channel postings and possible duplicates?","id":"vacancy-identity-q1","kind":"identity"},{"text":"What evidence identifies the hiring party and the authority of the posting intermediary?","id":"vacancy-identity-q2","kind":"authority"},{"text":"Is this a specific opening, an evergreen interest invitation or an unverified claim of demand?","id":"vacancy-identity-q3","kind":"quality"}]}]},{"id":"layer-publication","name":"Publication lifecycle","description":"Track source and channel observations separately. Closing a master does not prove all syndicated copies have been removed, and expiry of a posting does not prove the vacancy was filled.","findings":[{"id":"finding-posting-state","name":"Publication state","description":"Track source and channel observations separately. Closing a master does not prove all syndicated copies have been removed, and expiry of a posting does not prove the vacancy was filled.","questions":[{"text":"What is the master vacancy state and which channel copies still report a different state?","id":"posting-state-q1","kind":"state"},{"text":"Which publication and expiry instants or date-only values govern each advertised revision?","id":"posting-state-q2","kind":"temporal"},{"text":"What evidence explains closure, reopening or partial filling without reusing a different vacancy identity?","id":"posting-state-q3","kind":"lifecycle"}]}]}]},{"id":"bundle-requirements","name":"Advertised work and terms","description":"Advertised work and terms for a single vacancy-centered interaction aggregate.","layers":[{"id":"layer-competence","name":"Requirements and equivalence","description":"Preserve required versus preferred criteria, alternatives and evidence expectations. Classifications assist interpretation; they do not establish equivalence, competence or lawful exclusion.","findings":[{"id":"finding-requirements-profile","name":"Versioned requirements","description":"Preserve required versus preferred criteria, alternatives and evidence expectations. Classifications assist interpretation; they do not establish equivalence, competence or lawful exclusion.","questions":[{"text":"Which occupation and skill concepts describe the work, using which vocabulary release and language?","id":"requirements-profile-q1","kind":"classification"},{"text":"Which requirements are mandatory, preferred or alternative routes and what evidence is acceptable?","id":"requirements-profile-q2","kind":"requirement"},{"text":"What job-relevance review and accommodation route apply before a criterion can exclude a candidate?","id":"requirements-profile-q3","kind":"constraint"}]}]},{"id":"layer-conditions","name":"Conditions and location","description":"Keep advertiser-stated compensation distinct from third-party estimates. Preserve unit, currency, hours, location and remote constraints without equating geographic eligibility with legal work authorization.","findings":[{"id":"finding-advertised-terms","name":"Advertised conditions","description":"Keep advertiser-stated compensation distinct from third-party estimates. Preserve unit, currency, hours, location and remote constraints without equating geographic eligibility with legal work authorization.","questions":[{"text":"What compensation is advertised, in what currency and time basis, and is it an estimate or an employer statement?","id":"advertised-terms-q1","kind":"measurement"},{"text":"Where may the work be performed and which location restrictions differ from work-authorization conditions?","id":"advertised-terms-q2","kind":"spatial"},{"text":"What duties, hours, duration, benefits and contract category are offered in this revision?","id":"advertised-terms-q3","kind":"definition"}]}]}]},{"id":"bundle-candidacy","name":"Candidacy and disclosure","description":"Candidacy and disclosure for a single vacancy-centered interaction aggregate.","layers":[{"id":"layer-submission","name":"Submission and withdrawal","description":"Distinguish an initiated application, a referral and a match suggestion. Candidate identity stays in its master; each local candidacy identifies the vacancy and the actual evidence of submission or withdrawal.","findings":[{"id":"finding-application-record","name":"Scoped candidacy","description":"Distinguish an initiated application, a referral and a match suggestion. Candidate identity stays in its master; each local candidacy identifies the vacancy and the actual evidence of submission or withdrawal.","questions":[{"text":"Which candidate and vacancy does this candidacy link, and was it submitted, referred or merely proposed?","id":"application-record-q1","kind":"relationship"},{"text":"What receipt and dossier revision establish the actual application submission?","id":"application-record-q2","kind":"event"},{"text":"How are withdrawal, duplicate submission or transfer to another vacancy recorded without erasing earlier evidence?","id":"application-record-q3","kind":"exception"}]}]},{"id":"layer-disclosure","name":"Dossier disclosure","description":"A candidate-directed dossier view is distinct from the processing basis relied on by a recipient. Do not assume universal consent, shared ownership of every note, or entitlement to another candidacy.","findings":[{"id":"finding-disclosure-scope","name":"Purpose-limited candidate view","description":"A candidate-directed dossier view is distinct from the processing basis relied on by a recipient. Do not assume universal consent, shared ownership of every note, or entitlement to another candidacy.","questions":[{"text":"Who stewards the original dossier and who is accountable for this recipient copy and its purpose?","id":"disclosure-scope-q1","kind":"ownership"},{"text":"What processing basis, notice and disclosure scope support each use of candidate information?","id":"disclosure-scope-q2","kind":"privacy"},{"text":"Which recipient may read which dossier revision, and what happens when permission or purpose changes?","id":"disclosure-scope-q3","kind":"access"}]}]}]},{"id":"bundle-matching","name":"Matching and assessment evidence","description":"Matching and assessment evidence for a single vacancy-centered interaction aggregate.","layers":[{"id":"layer-proposal","name":"Match proposals","description":"A proposal links one candidate view to one vacancy revision. It carries evidence and uncertainty; a score is neither an application nor permission to reject. Candidate preference may differ from employer ranking.","findings":[{"id":"finding-match-rationale","name":"Qualified match proposal","description":"A proposal links one candidate view to one vacancy revision. It carries evidence and uncertainty; a score is neither an application nor permission to reject. Candidate preference may differ from employer ranking.","questions":[{"text":"Which actor or method proposed this pair using which candidate, vacancy and rule revisions?","id":"match-rationale-q1","kind":"provenance"},{"text":"What does a reported match score measure and how are missing evidence, ties and uncertainty represented?","id":"match-rationale-q2","kind":"measurement"},{"text":"What candidate preferences and unmet conditions qualify the proposal before a person acts on it?","id":"match-rationale-q3","kind":"decision"}]}]},{"id":"layer-assessment","name":"Assessment outcome references","description":"Reference assessments and decisions owned by the hiring process. A local summary records method, stage, evidence quality and review; it does not execute tests, advance candidates or certify nondiscrimination.","findings":[{"id":"finding-screening-evidence","name":"Assessment and review evidence","description":"Reference assessments and decisions owned by the hiring process. A local summary records method, stage, evidence quality and review; it does not execute tests, advance candidates or certify nondiscrimination.","questions":[{"text":"Which process-owned assessment supports the recorded screening outcome and which version was used?","id":"screening-evidence-q1","kind":"evidence"},{"text":"What validation, job-relevance and adverse-impact review supports the use of this assessment in this context?","id":"screening-evidence-q2","kind":"validation"},{"text":"What meaningful reviewer involvement and accessible alternative applied at the relevant decision stage?","id":"screening-evidence-q3","kind":"process"}]}]}]},{"id":"bundle-outcome","name":"Offers and placement evidence","description":"Offers and placement evidence for a single vacancy-centered interaction aggregate.","layers":[{"id":"layer-offer","name":"Offer revisions and responses","description":"Record links to authorized offer versions and actual responses. Multiple or revised offers are possible; a match need not originate in a formal application. A receipt is not acceptance, and local state is not a legal formation judgment.","findings":[{"id":"finding-offer-response","name":"Offer and response evidence","description":"Record links to authorized offer versions and actual responses. Multiple or revised offers are possible; a match need not originate in a formal application. A receipt is not acceptance, and local state is not a legal formation judgment.","questions":[{"text":"Which authorized issuer and offer revision underpin the terms communicated to this candidate?","id":"offer-response-q1","kind":"authority"},{"text":"What response deadline, conditions and later term changes applied to the offer being considered?","id":"offer-response-q2","kind":"temporal"},{"text":"What evidence distinguishes acceptance, decline, lapse, withdrawal or an unresolved response?","id":"offer-response-q3","kind":"state"}]}]},{"id":"layer-placement","name":"Placement and handoff","description":"Preserve placement assertions, planned starts and observed starts independently. Successful matching does not automatically create employment. Unsuccessful, withdrawn and unknown outcomes remain representable.","findings":[{"id":"finding-placement-assertion","name":"Observed placement outcome","description":"Preserve placement assertions, planned starts and observed starts independently. Successful matching does not automatically create employment. Unsuccessful, withdrawn and unknown outcomes remain representable.","questions":[{"text":"Who confirms the placement and what separate evidence establishes a planned or actual start?","id":"placement-assertion-q1","kind":"evidence"},{"text":"Which independently mastered employment record is linked, if any, and what minimum information is authorized for handoff?","id":"placement-assertion-q2","kind":"composition"},{"text":"How do failed starts, rescinded offers or partial fills change the outcome without inflating placement totals?","id":"placement-assertion-q3","kind":"quality"}]}]}]},{"id":"bundle-assurance","name":"Fairness and record continuity","description":"Fairness and record continuity for a single vacancy-centered interaction aggregate.","layers":[{"id":"layer-challenge","name":"Concerns and contestation","description":"Record policy-level concerns about fees, misrepresentation, coercion, discriminatory criteria or inaccessible assessment. Case investigation and remedies remain with the competent external process; no blacklisting follows from a concern.","findings":[{"id":"finding-concern-review","name":"Recruitment concern route","description":"Record policy-level concerns about fees, misrepresentation, coercion, discriminatory criteria or inaccessible assessment. Case investigation and remedies remain with the competent external process; no blacklisting follows from a concern.","questions":[{"text":"What recruitment-fee and intermediary-conduct policy applies, and what evidence raises a concern?","id":"concern-review-q1","kind":"constraint"},{"text":"What accessible explanation and challenge route can the affected candidate use?","id":"concern-review-q2","kind":"access"},{"text":"How are sensitive concern records separated from routine ranking and protected against retaliatory use?","id":"concern-review-q3","kind":"security"}]}]},{"id":"layer-continuity","name":"Retention and interchange","description":"Keep attributable revisions only for justified periods. Employment handoff is selective; a talent pool is a new purpose requiring review. Pseudonymous records are not automatically anonymous.","findings":[{"id":"finding-record-continuity","name":"Record continuity and disposal","description":"Keep attributable revisions only for justified periods. Employment handoff is selective; a talent pool is a new purpose requiring review. Pseudonymous records are not automatically anonymous.","questions":[{"text":"Which retention trigger, period and hold apply to each local recruitment record and its copies?","id":"record-continuity-q1","kind":"retention"},{"text":"Which identifiers and meanings are lost when exporting a posting or exchanging recruitment evidence?","id":"record-continuity-q2","kind":"interoperability"},{"text":"What confirms authorized disposal or a justified residual record after a purpose ends?","id":"record-continuity-q3","kind":"lifecycle"}]}]}]}]},"agentConduct":{"may":["Register a local vacancy revision: Proposed, unimplemented local operation. Record a scoped master reference and posting aliases after identity review.","Record candidacy evidence: Proposed, unimplemented local operation. Link a permitted candidate view and actual submission or referral evidence.","Record a match proposal: Proposed, unimplemented local operation. Store an externally produced or human-authored proposal with its method and uncertainty.","Link offer response evidence: Proposed, unimplemented local operation. Attach a response to an exact externally authorized offer revision.","Record a placement assertion: Proposed, unimplemented local operation. Preserve independently evidenced placement and start observations.","Prepare a scoped evidence view: Proposed, unimplemented local operation. Project permitted records for a named recipient and report omitted or stale fields."],"mustNot":["Deny by default; authorize by recipient, purpose, record scope and current policy."],"requiresHuman":["Restrict processing to justified recruitment purposes and reviewed legal profiles; consent is neither presumed nor the sole possible processing basis."]},"ethics":{"considerations":["Hashes prove byte consistency only; they do not prove authenticity, consent, job suitability or legal effect.","Restrict processing to justified recruitment purposes and reviewed legal profiles; consent is neither presumed nor the sole possible processing basis.","Separate public posting data, private candidate data, confidential assessments and restricted fairness or concern data.","Withdrawal and disposal, pseudonymisation and anonymisation, consent and lawful basis remain different concepts.","Replace wildcard imports, mandatory one-to-one offer/placement links, consent-only assumptions and employment COMPOSE with explicit profile decisions and external references."],"affectedParties":[]},"owners":{"steward":"Designate the adopting Dimension and vacancy steward by role or governed identifier, without a brand owner.","roles":[{"name":"Vacancy steward","responsibilities":["Maintain authoritative demand statements and publication aliases."]},{"name":"Candidate representative","responsibilities":["Control permitted candidate disclosures and submit correction or withdrawal evidence within authority."]},{"name":"Recruitment reviewer","responsibilities":["Review match and process-owned assessment evidence; keep actual hiring authority distinct."]},{"name":"Data protection steward","responsibilities":["Approve purpose, lawful basis, retention and restricted disclosure profiles."]},{"name":"Evidence auditor","responsibilities":["Inspect permitted lineage and access records without changing hiring outcomes."]}],"masterSystems":[]},"relations":[{"target":"WM-ORG-001","type":"references","note":"Resolve hiring party and intermediary master identity; do not duplicate organizational lifecycle."},{"target":"WM-ORG-002","type":"references","note":"Optional organizational-unit or position-context reference; no mandatory pre-existing position is assumed."},{"target":"WM-PER-001","type":"references","note":"Resolve candidate identity and permission-scoped profile revisions without importing an entire person master."},{"target":"WM-ACT-039","type":"references","note":"Candidate boundary binding: stage, assessment and hiring decision execution remain in Recruitment / Hiring Process; incoming registry parent hint does not grant shared operational ownership."},{"target":"WM-ORG-005","type":"references","note":"Optional independently mastered employment relationship; replaces legacy O3 COMPOSE and excludes membership inference."},{"target":"WM-XCT-001","type":"references","note":"Bind side-specific stewardship and accountability without asserting personal-data property rights."},{"target":"WM-XCT-002","type":"references","note":"Bind access and consent evidence where applicable; processing basis is a separate profile determination."},{"target":"WM-XCT-004","type":"references","note":"Reference access-audit records; this model does not implement generic audit storage or monitoring."},{"target":"Schema.org JobPosting","type":"aligned","note":"Map public posting descriptions only after pinning a release and testing loss; no full recruiting interchange claim."},{"target":"ESCO","type":"aligned","note":"Bind occupation and skill URIs with a dataset version; no automatic equivalence or qualification recognition."},{"target":"PROV-O","type":"aligned","note":"Candidate alignment for attribution and derivation; an ontology mapping is not implemented conformance."},{"target":"WM-ACT-039 Recruitment / Hiring Process","type":"neighbor","note":"The registry lists WM-ORG-008 as a parent candidate. Treat this as domain alignment, not runtime inheritance: this aggregate stores scoped outcome references, while the process model owns stage transitions and decision execution."},{"target":"WM-PER-001 Person and WM-ORG-001 Organization","type":"neighbor","note":"References resolve separately stewarded masters. Local candidate snapshots do not confer ownership of the person or unrestricted rights over personal information."},{"target":"WM-ORG-005 Employment","type":"neighbor","note":"Placement, accepted terms, planned start and observed start are separate assertions. A local placement record never creates an employment relationship or proves legal formation."},{"target":"Position, occupation and classification","type":"neighbor","note":"A posting may advertise several openings; an occupation code describes work rather than identifying a position slot or proving a candidate skill. Location eligibility is separate from work authorization."},{"target":"O6 legacy specification and unreviewed card supplement","type":"neighbor","note":"Retain the demand/supply interaction lead. Replace wildcard imports, mandatory one-to-one offer/placement links, consent-only assumptions and employment COMPOSE with explicit profile decisions and external references. No inherited conformance claim is admitted."}],"interaction":{"identity":{"applicability":"required","items":["Authoritative master-system identifier with issuer namespace and revision.","Governed global identifier or IRI with documented equivalence.","UUID or ULID assigned by the adopting Dimension when no master identity exists."]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"optional","items":[]},"capabilities":{"applicability":"required","items":["Register a local vacancy revision: Proposed, unimplemented local operation. Record a scoped master reference and posting aliases after identity review.","Record candidacy evidence: Proposed, unimplemented local operation. Link a permitted candidate view and actual submission or referral evidence.","Record a match proposal: Proposed, unimplemented local operation. Store an externally produced or human-authored proposal with its method and uncertainty.","Link offer response evidence: Proposed, unimplemented local operation. Attach a response to an exact externally authorized offer revision.","Record a placement assertion: Proposed, unimplemented local operation. Preserve independently evidenced placement and start observations.","Prepare a scoped evidence view: Proposed, unimplemented local operation. Project permitted records for a named recipient and report omitted or stale fields."]},"hazards":{"applicability":"optional","items":[]},"interfaces":{"applicability":"required","items":["PROV-O: The PROV Ontology"]},"context":{"applicability":"required","items":["ILO 2016 guidance is non-binding and supplies policy leads rather than universally operative legal requirements.","EEOC technical assistance is a US example; ICO report and draft guidance are UK-specific and partly under review.","No claim is made about EU GDPR current text because browser retrieval did not supply substantive text."]}},"sources":[{"title":"JobPosting","url":"https://schema.org/JobPosting","note":"Schema.org community"},{"title":"The ESCO Classification","url":"https://esco.ec.europa.eu/en/classification","note":"European Commission"},{"title":"General principles and operational guidelines for fair recruitment","url":"https://www.ilo.org/sites/default/files/wcmsp5/groups/public/@ed_protect/@protrav/@migrant/documents/publication/wcms_536263.pdf","note":"International Labour Organization"},{"title":"Employment Tests and Selection Procedures","url":"https://www.eeoc.gov/laws/guidance/employment-tests-and-selection-procedures","note":"U.S. Equal Employment Opportunity Commission"},{"title":"Recruitment rewired: an update on the fair and responsible use of automation in recruitment","url":"https://ico.org.uk/about-the-ico/what-we-do/recruitment-rewired/","note":"Information Commissioner's Office"},{"title":"Recruitment rewired: Lawful basis","url":"https://ico.org.uk/about-the-ico/what-we-do/recruitment-rewired/key-findings-how-are-employers-automating-their-recruitment-processes/lawful-basis/","note":"Information Commissioner's Office"},{"title":"Keeping recruitment records","url":"https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/employment/recruitment-and-selection/keeping-recruitment-records/","note":"Information Commissioner's Office"},{"title":"PROV-O: The PROV Ontology","url":"https://www.w3.org/TR/prov-o/","note":"World Wide Web Consortium"}],"openQuestions":["Verify source responses, immutable release pins, licensing and current regional applicability; reconcile the UK guidance revision before any operational rule is adopted.","Develop nested schemas and fixtures covering syndicated duplicates, multi-opening vacancies, missing skills, referral without application, revised offers, failed starts, partial fills, withdrawal, disclosure changes and lawful disposal.","Pin neighbor contracts and implement loss-aware posting and recruitment exchange mappings; review legacy HR Open and classification leads before admitting them.","Restore independent external review before promotion beyond reviewable-draft.","Independent external review and direct HTTP/version verification.","Nested instance schemas, executable mappings, score validation fixtures and multilingual equivalence tests.","Country-specific employment formation, recruitment fees, automated decision rules, retention periods and cross-border requirements.","Sector-specific or high-risk recruitment, agency contracts, talent pools and aggregate labor-market statistics.","HR Open recruiting schemas and O*NET/ISCO release crosswalks were not admitted; the legacy wildcard imports are not verified."],"resources":{"spec":"/models/wm-org-008-vacancy-matching/spec.yaml","agents":"/models/wm-org-008-vacancy-matching/AGENTS.md","source":"https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-org-008"},"provenance":{"origin":"world-models research","builtFrom":["models/wm-org-008-vacancy-matching/spec.yaml"],"providers":["Codex"],"researchStatus":"reviewable-draft","generatedAt":"2026-10-06T15:13:03Z","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"derived","structure":"filled","agentConduct":"derived","ethics":"derived","owners":"filled","relations":"filled","interaction.identity":"filled","interaction.properties":"not-applicable","interaction.recognition":"missing","interaction.capabilities":"filled","interaction.hazards":"missing","interaction.interfaces":"derived","interaction.context":"filled","sources":"filled"},"notes":{"distinguishingFeatures":"Derived from boundary notes against neighbouring models.","agentConduct":"Derived from functions, policies, CRUD and access rules; prohibitions were not authored for agents as such.","ethics":"Sentences mentioning harm, privacy, consent or similar, collected from the specification.","interaction.properties":"Institutional or informational subject: no invented physical properties."},"score":0.75}}