DocValuable

Author workflow

Run DocValuable like a publication, not a random stream of posts.

This tool now supports the three editorial lanes, teaser-versus-public access, token metadata, delay windows, and social hooks. It is the editorial control room for the static front end.

Critical security constraint: do not place premium-only full article bodies in `posts.js`. The public bundle should carry teasers and metadata only. Full premium content belongs behind authenticated server endpoints.

What this updates

One structured data file controls the public front end.

  • Homepage placement, post-type filters, and access chips
  • Teaser pages, public article pages, and member unlock messaging
  • Social-media hooks and moderation/access policy display

Content playbook

How to make the content engaging without turning it into tipster sludge

Each lane should have a different job, cadence, and social packaging style.

Daily candidate lists

Short, ranked, diagnostic, and time-saving

  • Open with the one market mistake creating the shortlist.
  • Limit the list to two to five names with a clear research priority.
  • End each candidate with the fast-kill question.

Deep dives

Diagnosis first, valuation second

  • State the disease model: what is actually wrong versus only optically wrong.
  • Explain the earnings engine before discussing multiples.
  • Include the exact evidence that would break the thesis.

Story of the market

Turn market noise into one clean frame

  • Start with a contradiction the market is pricing badly.
  • Use a single thematic lens, not five half-developed observations.
  • Link back to explainers or deep dives where the theme matters.

Social packaging

Write for shareability by opening a loop, not by faking certainty

The social version should make one sharp point and invite the article, not replace it.

X / short-form

Use a tension line

Formula: what the market thinks, what it is missing, why that matters. Keep it tight and diagnostic.

LinkedIn

Use an analytical mini-essay

Formula: frame the mistake, explain the mechanism, then point readers to the full article or teaser.

Email subject line

Lead with the mispricing mechanism

Use lines like “Why the market is flattening three different risks into one price.”

New article

Post details

Separate highlights, premium includes, and social prompts with new lines. Use the public body field only for content you are willing to expose publicly.

Generated output

Save this as `dist/posts.js`, then rebuild or re-upload the site. For genuine premium security, keep full member-only article bodies out of the public file entirely.