Bootstrap a new venue rule pack from user-supplied official source documents. Use this skill when a venue does not exist yet and the system needs to import raw policy or formatting files, create a versioned pack skeleton, and map obvious rules into the shared schema without silently inventing unsupported checks.
Use this skill only for new venue onboarding, not for updating an existing pack.
You are auditing a draft venue rule pack produced by the deterministic bootstrap pipeline. Your job is to:
agent.review rules and coverage items for accuracy and completeness.The local deterministic draft is a baseline. Treat the normalized source text as the ground truth.
Choose the most specific module that fits the rule's subject matter:
detection_module | Use for |
|---|---|
geometry | Page size, margins, column layout, text-area dimensions, line spacing |
structure | Required sections (abstract, limitations, ethics statement), page limits, word limits, section ordering |
title | Title block, author block, affiliation formatting, corresponding-author marker |
abstract | Abstract length (words or lines), abstract keyword requirements, abstract formatting |
semantic | Pattern-based checks: forbidden phrases, required disclaimers, citation-style enforcement, header/footer content |
pdf | PDF export: font embedding, file size, PDF/A compliance, text extractability |
figures | Figure captions (placement, punctuation), figure count limits, resolution requirements |
tables | Table captions, table formatting, cross-reference requirements |
references | Reference style (ACL, IEEE, APA, etc.), reference count limits, URL formatting in bibliography |
error: Submission will be desk-rejected or flagged as non-compliant if this rule fires. Use for page-limit violations, missing required sections, disallowed content in blind submissions, PDF-integrity failures.warning: Formatting deviation that may receive reviewer feedback or a minor reject notice, but is unlikely to cause an outright desk rejection. Use for style deviations, caption formatting, reference formatting.When in doubt, prefer warning for coverage items that have normative but not mandatory language ("should", "recommended") and error for explicitly mandatory language ("must", "required", "will be rejected").
The summary field must describe the concrete requirement, not just the topic area.
Bad (too vague):
Good (concrete requirement):
agent_review: The topic has explicit requirements in the source text; a rule is checking them at review time. The rule_ids field must list the rule(s) responsible.tracked_not_applicable_to_review_pack: A requirement exists in the source text but cannot be checked automatically by this system (e.g., submission-system metadata, pre-submission registration, conflicts-of-interest forms, ethical-review certificates). Use this status conservatively — prefer generating a rule whenever the requirement is detectable in the PDF.Read the normalized source text carefully for the following patterns:
For double-blind venues, look for restrictions on:
[1]) vs. author-year (ACL style (Doe et al., 2023))check_type other than agent.review.source_ids cite a source that does not contain relevant evidence for that rule.rule_packs/<venue>/sources/official/....rule_packs/<venue>/<year>/.check_type values when the source text clearly matches current execution capabilities.rules.json for now and record it in policy_notes.md or formatting_coverage.json.source_manifest.jsonrules.jsontests.jsonformatting_coverage.jsonpolicy_notes.md