Build the Stack for a Live Project

Page 2 of 163 min read

The stack is not a generic bibliography. It is a versioned set of decisions about what controls this document.

Step 1: fix the identity of the output

Write one line that names the document, subtype, evidence object, destination, jurisdiction, lifecycle stage, and primary audience. “Manuscript” is not specific enough. “Primary publication of a randomized phase III trial for a named journal” is much more useful. “Safety report” is not specific enough. Name the report, reporting period, product or study scope, and destination.

Step 2: inventory candidate sources

Search across the relevant layers:

  • law and regulation;
  • regional authority guidance;
  • harmonized or technical standards;
  • study-design reporting guidelines and extensions;
  • publication ethics and good practice;
  • target instructions and portal specifications;
  • organizational procedures and controlled templates;
  • clinical guidance needed as evidence.

Use the document-type deep dives to identify the likely families, then verify the actual project.

Step 3: test applicability

For every candidate source, ask:

  1. What kind of source is it?
  2. Who owns or issues it?
  3. Which jurisdiction, audience, product, study design, lifecycle stage, document, or submission does it cover?
  4. Is it final, draft, superseded, transitional, or otherwise limited?
  5. Which version and date apply to this project?
  6. Does an extension or companion source apply?
  7. Does the target explicitly require a declaration or checklist?
  8. Who can confirm an uncertain interpretation?

Mark the result applies, does not apply, applies in part, or decision pending. Add the reason. A list without applicability reasons becomes dangerous when copied to another project.

Step 4: extract document impact

Translate each applicable source into observable consequences:

Impact areaWhat to extract
Document existenceWhether the output is required and at what event or stage
StructureMandatory or expected sections, order, headings, and cross-references
ContentRequired questions, data, explanations, declarations, and appendices
MethodSearch, analysis, appraisal, conduct, or user-testing expectations that must be reported
TerminologyControlled names, definitions, coding, units, and preferred expressions
PresentationTables, figures, flow diagrams, precision, denominators, and formats
ProcessRoles, author input, independent review, approvals, reconciliation, and sign-off
MetadataRegistry identifiers, product or study identifiers, dates, versions, contributor data, and disclosures
SubmissionFile types, forms, portal fields, validation, and timing
TraceabilityWhich claims, data, decisions, and changes must be recoverable

Step 5: resolve overlap and conflict

Do not create one global hierarchy and assume it works everywhere. Classify the sources and resolve each overlap in context.

  1. Confirm that both sources truly apply.
  2. Separate a direct conflict from a difference in detail or purpose.
  3. Identify the controlling legal, regulatory, contractual, or organizational owner within scope.
  4. Check whether the more specific source validly adds to the broader source.
  5. Surface the question to the responsible decision-maker.
  6. Record the decision, rationale, owner, and source versions.
  7. Update the outline, checklist, and review plan.

Never solve a governance conflict silently in the prose.

Step 6: make a compliance matrix

The smallest useful matrix has six columns:

RequirementSource and locationApplies becauseDocument locationVerificationOwner/status
A testable content or process requirementExact source anchorScope decisionSection, table, appendix, metadata, or workflowHow a reviewer can confirm itDecision owner and state

Keep requirements atomic. “Comply with CONSORT” is not testable. “State how the random allocation sequence was generated in Methods” is. A good matrix drives the outline and later becomes a focused QC instrument.

Step 7: preserve currency

At project start and before final delivery, confirm the version, status, links, target instructions, template, and relevant procedures. Save what governed the work. Record a review trigger when the project will run long enough for requirements to change.

The corpus is a learning source, not a currency service. Any named framework in this handbook is a route to verification, not proof that the project has the current version.