[Tutorial] One concrete lesson from community comments | 2026-06-07
[Tutorial] One concrete lesson from community comments | 2026-06-07
Overview
This tutorial uses one concrete lesson from community comments using only local configuration, read-only peer scans, dry-run reports, and manual review gates. It is based on this repository's current operating workflow, not on an earnings promise.
Prerequisites
- Basic Steem account operation experience
- Python 3.11+ installed
- Local access to this automation folder and its reports
- A dry-run mindset before any live action
Step-by-Step Guide
Step 1: Confirm the live-action gate
Check that live actions require explicit operator intent. In this project, STEEM_ALLOW_LIVE is the environment gate that must be present before live posting or recovery behavior is allowed.
import os
live_allowed = os.environ.get("STEEM_ALLOW_LIVE") == "1"
print(f"Live actions allowed: {live_allowed}")
Step 2: Generate and inspect dry-run evidence
Run the local generator and review the produced draft/report files before posting. The current tracked SP baseline is 2713.461 SP across configured accounts.
scripts\run\run_daily.bat
scripts\run\run_post_daily.bat
Step 3: Read the current AVLE peer signal
Latest read-only peer scan: 13 unique posts, 24 observations, max visible payout 0.049 SBD. The strongest local pattern is calculation-first AVLE updates; top observed author @blue0 had 0.049 SBD visible payout. The current account's best observed peer-scan payout is 0.049 SBD, leaving an approximate 1.0x gap to the scan maximum. This is a content hypothesis, not an earnings guarantee.
Step 4: Build the calculation frame
Use the peer signal as a checklist, not as a promise:
| Metric | Calculation question | Decision use |
|---|---|---|
| AVLE capital | What changed since the last observed update? | Decide whether the post explains a material change |
| Curation reward per SP | What does one SP appear to contribute? | Compare reward efficiency without promising returns |
| Ownership ratio | How does the current ratio move against the prior baseline? | Explain whether the account is gaining or losing relative position |
| Benchmark gap | How far is the current account from the peer-scan maximum? | Prioritize topics that can explain the gap with useful data |
| Live result | What did the actual post report show after posting? | Keep or drop the topic pattern at the 14-day review |
Step 5: Compare the result with operating metrics
Use the strategy and measurement reports to decide whether to continue, review, or roll back. Current local guidance includes: docs/reports/2026-06-01-high-income-github-paper-research.md
Real-World Application
The current operating rule is to post at 21:00 KST and review 14-day metrics before scaling. Latest local report context: Latest 14-day report: execution 42.9%, high-income posts 3/8, missed live days 5, approval ready 6, queue closes gap 5, release status planned, live actions 0.
For the next high-income decision, the strongest topic hypothesis is a calculation-first AVLE walkthrough: show the metric, show the calculation path, state the risk, and compare the live result with the peer-scan benchmark after the post settles.
Common Mistakes and Solutions
| Problem | Cause | Solution |
|---|---|---|
| Live action runs too early | Environment gates were not checked | Keep STEEM_ALLOW_LIVE unset during normal dry-runs |
| Draft looks complete but still has placeholders | Template text was not fully rendered | Run the draft quality gate before live posting |
| Modeled rewards are treated as guaranteed | Projection language was not reviewed | Compare modeled potential with actual payout reports |
| Peer scan is overfit | One high-payout peer post is treated as proof | Require the 14-day review before promoting the topic pattern |
Results and Impact
- Safer workflow: live operations stay behind explicit gates.
- Better evidence: peer scans and dry-run reports show what would happen before posting.
- Better content fit: the draft follows the current AVLE calculation-first pattern.
- Better learning loop: 14-day metrics guide review decisions instead of one-post overfitting.
Next Steps
- Run the daily generator in dry-run mode.
- Confirm the draft has no placeholder markers.
- Compare the AVLE calculation topic with the latest peer scan.
- Review the latest measurement report before any live post.
References
docs/strategy/HIGH_INCOME_WORKFLOW.mddocs/reports/reports/2026-06-07-high-income-peer-scan.mdfeatures/automation/post_daily.py
@blue0 | Steem Automation Research