RCCOF Spec

Output Format in RCCOF: Answer-First Structure for Answer Engine Extraction

How the Output Format layer of RCCOF specifies answer-first paragraphs, fixed-column tables and machine-readable blocks so content can actually be extracted.

In the RCCOF Framework™ (Role, Context, Constraint, Output format, Few-shot), Output Format specifies the anatomy of the result. It decides where the answer sits, what shape the evidence takes, and whether a machine reading the page can lift a self-contained passage out of it. Content that answers the question perfectly in the wrong structure is content an answer engine cannot quote.

Specification: RCCOF Framework (Layer 4) Role in DLN: Orient & Act Target Audience: Enterprise content teams, AEO architects, technical copywriters

What Output Format in RCCOF is

Output Format in the RCCOF Framework is the explicit specification of the structure a generated result must take: the order of its parts, the form each part uses, and the length budget each part is allowed. It governs anatomy rather than content, which is what separates it from every other layer in the framework.

The layer matters more than it used to because the reader is often not a person first. A passage is lifted, quoted, summarised or embedded before anyone opens the page it came from, and every one of those operations works on structure. A paragraph that answers a question completely and sits three screens below the heading that asks it is, for extraction purposes, absent.

Specifying format is also what makes generated output reviewable at scale. A reviewer given fifty pieces with a known anatomy can check the anatomy in seconds and spend their attention on the claims. Given fifty pieces with fifty shapes, they read all of them from the top.

Why answer engines reward structure over prose

Answer engines reward structure because structure is what makes a passage separable, and separability is the precondition for being quoted. A system building an answer needs a span of text that stands on its own once removed from its surroundings, and prose written to flow continuously does not provide one.

Four structural properties decide whether a passage can be lifted:

  • Self-containment. The passage makes sense without the sentence before it. Opening with a pronoun or a connective breaks this immediately.
  • Proximity to its question. The answer sits directly under the heading that poses the question, not after a preamble.
  • Bounded length. Short enough to quote whole, long enough to be complete on its own.
  • Consistent shape. The same anatomy in every section, so that a parser finding one answer finds all of them.

None of this requires sacrificing readability, which is the objection usually raised. A paragraph that answers its heading immediately and completely is also the paragraph a hurried human reader wants. The structures that serve extraction and the structures that serve a skimming reader are largely the same structures.

The answer-first paragraph and its length budget

The answer-first paragraph is the single highest-value item Output Format can specify: the first block under every heading answers that heading completely, in plain sentences, with no wind-up. Everything else in the section elaborates on an answer the reader already has.

Three rules make it work in practice:

  1. Repeat the subject of the heading in the first sentence. This is what makes the passage self-contained once removed from the page.
  2. Give the answer a length budget and hold it. Long enough to be complete, short enough to quote. Set the number explicitly rather than describing it as brief.
  3. Forbid the run-up. "Before we look at X, it is worth understanding Y" pushes the answer out of the extractable position and is best handled as a Constraint.

The failure this prevents is subtle enough to survive many rounds of review. A section can be accurate, well written and useless for extraction because its first paragraph sets up a question that the third paragraph answers. Nothing reads as wrong; the answer is simply not where anything looks for it.

Tables, lists and headings: what each structure is read for

Tables, lists and headings are not interchangeable formatting choices, and each of the three is read for something different. Each one signals a distinct relationship between the items inside it, so specifying the wrong structure produces output that is technically structured and semantically misleading.

StructureSignalsUse whenMisused when
TableItems compared across the same attributesEvery row has a value for every columnRows share no attributes and the columns are invented to fill it
Ordered listSequence, where order changes the outcomeSteps that must happen in orderUnordered items numbered for the appearance of rigour
Unordered listMembers of a set, order irrelevantOptions, symptoms, componentsA procedure that will be performed out of order as a result
HeadingA question or topic the block below resolvesThe block below answers it completelyA label with no answer beneath it

Specify the structure and its constraints together. A table instruction that does not fix the column count produces tables whose columns drift between sections, which defeats comparison for the reader and defeats parsing for everything else.

Machine-readable output: markdown, JSON and schema blocks

Machine-readable output is Output Format applied to a consumer that is not a page. When generated content feeds a pipeline rather than a reader, the format specification becomes a contract, and the contract has to be written strictly enough to fail loudly rather than degrade quietly.

Three practices keep that contract holding:

  • Specify the exact keys and their types. A field described in prose will be named differently across runs. A field listed with its key and type will not.
  • State what happens when a value is unavailable. Without an explicit instruction the model invents a plausible value, which is the worst of the three options; the other two are an explicit null and an omitted key, and either is fine as long as the pipeline knows which to expect.
  • Forbid anything outside the structure. Explanatory sentences before or after a JSON block break a parser that was written to read the whole response.

Validate rather than trust. A generated structure should be parsed before it is used, and a parse failure should stop the pipeline. The alternative is a malformed field travelling downstream until it surfaces somewhere that has no idea where it came from.

Comparative matrix: unspecified against specified output

This comparative matrix sets unspecified output against specified output across each of the dimensions that decide reviewability and extraction in practice. The left column describes what a prompt produces when Output Format is omitted entirely, which is the common starting point.

DimensionOutput unspecifiedOutput specified
Position of the answerWherever the argument arrives at itFirst block under its heading
Section anatomyDifferent in every sectionIdentical in every section
ExtractabilityIncidentalDesigned
ReviewRead in full to find the shapeShape checked, attention spent on claims
Comparison contentProse describing differencesA table with fixed columns
Pipeline useRequires a bespoke parser per outputOne parser, validated

Specifying structure without dictating content

Specifying structure without dictating content is the balance this layer has to hold, because a format specified past the point of shape produces filled-in templates rather than writing. The distinction that matters is whether the specification names the shape or names the substance.

Specifies shape, which is correctSpecifies substance, which over-constrains
Each section opens with an answer paragraphEach section opens by stating that the topic is important
Include one comparison table with four fixed columnsCompare against the three named competitors
End with a frequently asked questions block of four entriesEnd by recommending a consultation

The test is whether two writers given the same format specification and different subjects would produce recognisably different pieces. If the specification forces the same sentences regardless of subject, it has crossed from format into content, and what comes back will read like a form.

Leave the body of each section unspecified beyond its length budget. The opening position and the length are what extraction depends on; what fills the rest of the section is the writing, and the framework has other layers for governing that.

Output Format against Constraint: shape against prohibition

Output Format and Constraint are separated by direction rather than by subject. Format states the shape the result must take; Constraint states what may not appear within it. Both make claims about the finished piece, and the two are easy to merge into a single unmaintainable block.

PropertyOutput FormatConstraint
DirectionPositive, specifies a shapeNegative, removes possibilities
Typical statementA four-column table follows the answer paragraphNo figure may appear unless supplied in Context
Changes whenThe delivery target changesPolicy or editorial standards change
Checked byLooking at the anatomySearching or counting inside it

Keeping them apart pays off at maintenance time. A change of delivery target rewrites the format block and leaves prohibitions untouched; a policy change does the reverse. Merged, every change reopens both.

Position of Output Format in the 5-layer RCCOF specification

Output Format occupies the fourth position in the RCCOF specification, after Constraint and before Few-shot. Placing it late is deliberate: the shape of a result is decided most usefully once identity, facts and prohibitions are settled, because all three affect how much there is to fit into the shape.

  • Role fixes who is speaking and with what authority.
  • Context fixes what is true and who is being addressed.
  • Constraint fixes what may not be done or claimed.
  • Output Format fixes the structure the result must take.
  • Few-shot fixes the register by demonstration rather than description.

One interaction is worth watching. Length budgets set here can contradict evidential constraints set in the previous layer, because a complete answer to some questions does not fit a short budget. When they conflict the model resolves it without reporting, so the conflict has to be found by testing. The full specification covers how the layers combine.

Frequently asked questions about Output Format in RCCOF

These questions arise once teams begin specifying anatomy: whether a rigid format makes writing mechanical, how strict a length budget should be, whether the same format works for every content type, and what to do when structure and completeness pull against each other.

Does specifying the format make the writing mechanical?

Specifying the format makes writing mechanical only when the specification reaches past shape into substance. Fixing where the answer sits and how long it may run leaves every sentence of the answer open. Fixing what the answer should say produces filled-in forms, and that is a different mistake wearing the same name.

How strict should a length budget be?

Strict enough to be countable, and set at the value you actually want rather than at a comfortable ceiling. A budget written as a range will be used at its upper end every time, because nothing in the system prefers the lower end.

Should every content type use the same output format?

No, and forcing it is a common over-correction. A comparison piece, a procedure and a definition have different natural anatomies. What should stay constant across all of them is the answer-first rule, because that one serves extraction regardless of what follows it.

What do I do when the format and completeness conflict?

Treat it as a signal that the piece contains two sections rather than one. A question whose complete answer will not fit the budget is usually a question that has been asked at too high a level, and splitting it produces two extractable answers instead of one unextractable compromise.

What output format does the RCCOF master template use?

The RCCOF master template asks for one H2 heading, one answer-first paragraph of 40 to 60 words, three bullet points and one call to action. The shape is set before any content is written.

Why ask the model to analyse objections before writing?

RCCOF asks the model to analyse the reader's objections and list the proof points first, then write. Rule 3 of the specification makes this reasoning step mandatory, so the copy answers the objections instead of skipping them.

Menu

Thêm vào màn hình chính

  1. 1 Bấm nút Chia sẻ ở thanh công cụ Safari
  2. 2 Kéo xuống, chọn Thêm vào MH chính
  3. 3 Bấm Thêm ở góc trên bên phải

Ba bước này là của Safari. Nếu đang xem trong ứng dụng khác thì bấm mở bằng Safari trước đã.