← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / scientific-agent-skills / skills / pptx-posters / references / poster_content_guide.md

Source-bound poster content

Non-negotiable rule

The generator renders approved manifest content. It does not research, infer, draft, summarize, complete, or "improve" scientific claims. Never invent poster text, citations, data, statistics, author details, affiliations, funding statements, image licenses, or QR destinations.

If an exact source or author approval is missing, stop. Keep the manifest in draft status. Do not replace missing material with plausible prose.

Build an evidence packet first

Ask the author for the local, authoritative material needed for this poster:

Record each item as a sources[] entry with a unique ID. A locator can be a DOI, stable URL, local controlled-record identifier, figure/table number, page/section, or dated author instruction. The scripts never dereference it.

author_verified: true means a human author checked that source record. It does not mean an agent found a plausible web page.

Exact source IDs

Every text or image element has source_ids. These IDs must exactly match records in sources[]; fuzzy title matching is forbidden.

Use the smallest defensible source set:

The validator rejects unknown and unused source IDs. This catches misspellings and stale records instead of guessing what the author meant.

Content selection is author-controlled

There is no universal section list, word count, visual percentage, number of figures, or citation count. Use the organizer's requirements and the research story.

A useful author review asks:

  1. What question should a viewer understand?
  2. Which exact result supports the take-home message?
  3. Which method detail is necessary to interpret that result?
  4. Which limitation prevents overstatement?
  5. What action or follow-up should the viewer take?

Possible sections include context, objective, methods, results, limitations, conclusions, references, acknowledgments, and contact information. Include only those that are supported and appropriate. Clinical, qualitative, engineering, humanities, and computational posters often need different structures.

Preserve scientific meaning

For each candidate edit:

An agent may propose shorter wording, but the author must approve the exact resulting text and renew the manifest content hash.

Figures and data

Figures are optional. Use author-supplied local assets or assets generated separately from exact author data in a reviewed workflow. This skill makes no network or model calls. Do not create substitute data, redraw values from memory, or ask an image model to depict scientific results.

Before approval, verify:

If a chart must be regenerated, regenerate it from the author's exact data using a separate, reviewed analysis workflow. Record the tool/version or controlled workflow, input source IDs, date, human reviewer, and permission to use the output. Then add the resulting local image and provenance to the manifest.

Citations and references

Copy citations only from the author's verified bibliography or primary source record. Never fabricate missing metadata. Keep identifiers exact, including DOI capitalization and version/date where those distinguish records.

Space pressure does not justify an ambiguous citation. If the organizer permits a short display form, keep a stable identifier and provide an exact accessible full-list destination. The visible poster still needs enough information for a viewer to identify the source without relying solely on a QR code.

QR codes

A QR image is only a local asset. The scripts do not generate it, resolve it, follow it, or create a hyperlink.

For every QR asset:

Do not use a QR code as the only way to access essential poster content.

Approval binding

Approval is content-specific:

  1. Complete the manifest with local assets and all exact source IDs.
  2. Keep approval.status as draft.
  3. Run the validator with --print-content-hash.
  4. Give the exact manifest and reported hash to the approving author.
  5. After approval, set status, approved_by, approved_at, and content_sha256.
  6. Run normal validation and generation.

Any change outside approval changes the canonical hash. The validator then refuses generation until an author approves the new hash.

Placeholder policy

The bundled template intentionally contains replacement tokens, false confirmations, and draft approval. It must fail validation.

The validator rejects common placeholder forms such as TODO, TBD, Lorem ipsum, REPLACE_ME, generic bracketed fields, and unresolved template labels. Do not weaken this policy to make a draft generate. Replace every field with reviewed content or stop.

Final content review

Before release, the presenting/corresponding author should compare the poster against the original evidence packet and check:

An automated pass never substitutes for scientific sign-off.