{
 "kind": "test",
 "record_id": "test:tchhuqa",
 "url": "https://headlesson.com/tests/tchhuqa",
 "app": {
  "id": "app:thth",
  "name": "THTH",
  "made_by_headlesson_operator": true,
  "url": "https://headlesson.com/apps/thth"
 },
 "mcp_get": "headlesson_get id=\"app:thth\" sections [\"lesson\",\"gotchas\"]",
 "dates": {
  "tested": "2026-10-11",
  "record_confirmed": "2026-10-11",
  "note": "Elapsed days are not shown; judge age from these dates."
 },
 "question": "Inspect posts in an existing owner-authorized account without publishing.",
 "conclusion": "On 2026-10-11, the headlesson operator ran this lesson with THTH 3.15.0 (macOS 26.5.2 (25F84) arm64; Python 3.12.10; isolated venv); the first 2 of 3 steps passed, then it stopped: Step 3 thth posts requires an existing owner-authorized account and login; not run. The final Next step is advice and was not run. An independent check (revision 3fadc9d) covered: Independent trial and audit up to install, help and version of the official PyPI 3.15.0 release. Its limits: Bounded to the stopping point. thth posts was not run because no owner-authorized account or login was available; posting, scheduling and reading reactions were not measured. This is the operator's own run, not a vendor claim.",
 "tested": {
  "date": "2026-10-11",
  "version": "3.15.0",
  "environment": "macOS 26.5.2 (25F84) arm64; Python 3.12.10; isolated venv",
  "status": "partial",
  "steps_passed": 2,
  "steps_total": 3,
  "stopped_at": "Step 3 thth posts requires an existing owner-authorized account and login; not run."
 },
 "steps": [
  {
   "step": "pip install thth",
   "result": "passed"
  },
  {
   "step": "thth --help",
   "result": "passed"
  },
  {
   "step": "thth posts <ACCOUNT>",
   "result": "stopped here"
  }
 ],
 "next_advice": "Next: After approval of the account, text, destination and future time, use thth schedule <confirmed-account> --text \"<text>\" --at <future-ISO-time-with-offset>. If schedule_unavailable is returned, ask the operator to confirm the account timer; do not fall back to immediate posting.",
 "cautions": {
  "note": "These notes come from the lesson. Some describe failures seen in tests; others are general cautions. Each one is not a separately tested result.",
  "items": [
   "The account owner must first complete the invitation and browser-based thth login. Replace <ACCOUNT> with that existing account name.",
   "Invited-user login requires browser authorization by the account owner.",
   "Posting and scheduling affect external social accounts and require separate user authorization.",
   "Confirm: Check the invited account, permissions, timer, target and future time, then inspect the scheduling result. The like/repost README inconsistency does not settle scheduling availability."
  ]
 },
 "not_shown": [
  "Steps after step 2 were not completed in this run.",
  "Not measured in this run: thth posts and any other command that needs an owner-authorized account and login.",
  "Not measured in this run: posting, scheduling and reading reactions on a social account.",
  "Not measured in this run: the bundled MCP server.",
  "Not measured in this run: building from source (the official PyPI 3.15.0 wheel was installed offline with --no-deps).",
  "Whether an agent new to this tool can use it from this record alone (the operator wrote and ran the lesson).",
  "Comparisons between models or clients.",
  "Production use, accounts, or real customer data.",
  "Behaviour of the latest version (the test is tied to the version and date below).",
  "The final \"Next\" step is advice and was not part of the test."
 ],
 "primary_record": "Operator record: a past lesson trial (legacy). It is not claimed to meet level L1 of run-task-contract/0.1.0.",
 "independent_check": {
  "state": "recorded",
  "revision": "3fadc9d6215b5a823c490dfc86f16d93dac683b2",
  "scope": "Independent trial and audit up to install, help and version of the official PyPI 3.15.0 release.",
  "limits": "Bounded to the stopping point. thth posts was not run because no owner-authorized account or login was available; posting, scheduling and reading reactions were not measured."
 },
 "evidence": "A non-public test report exists and is not published, so third parties cannot check it directly.",
 "source_version": {
  "record": "the catalog record app:thth at revision f7fe23dbe39f",
  "rule": "the revision after which the recorded test stayed unchanged"
 },
 "sources": [
  {
   "fields": [
    "/question",
    "/cautions/items/2"
   ],
   "source": "headlesson editorial judgement",
   "checked": "2026-10-09",
   "certainty": "inferred",
   "by": "editorial"
  },
  {
   "fields": [
    "/steps/0/step",
    "/steps/1/step",
    "/steps/2/step"
   ],
   "source": "https://github.com/aokings/thth/blob/ecfba37678d5244c8f423e9a9924aef118b0258b/README.md",
   "checked": "2026-10-09",
   "certainty": "primary",
   "by": "editorial"
  },
  {
   "fields": [
    "/next_advice",
    "/cautions/items/3"
   ],
   "source": "https://github.com/aokings/thth/blob/ecfba37678d5244c8f423e9a9924aef118b0258b/docs/導入_招待されたら.md",
   "checked": "2026-10-10",
   "certainty": "inferred",
   "by": "editorial"
  },
  {
   "fields": [
    "/cautions/items/0",
    "/cautions/items/1"
   ],
   "source": "https://github.com/aokings/thth/blob/ecfba37678d5244c8f423e9a9924aef118b0258b/README.md",
   "checked": "2026-10-09",
   "certainty": "primary",
   "by": "official"
  }
 ],
 "corrections": [],
 "withdrawn": null,
 "cite": "headlesson test:tchhuqa — THTH 3.15.0, 2026-10-11: 2/3 lesson steps passed, then stopped (operator record). THTH is made by the headlesson operator. On 2026-10-11, the headlesson operator ran this lesson with THTH 3.15.0 (macOS 26.5.2 (25F84) arm64; Python 3.12.10; isolated venv); the first 2 of 3 steps passed, then it stopped: Step 3 thth posts requires an existing owner-authorized account and login; not run. The final Next step is advice and was not run. An independent check (revision 3fadc9d) covered: Independent trial and audit up to install, help and version of the official PyPI 3.15.0 release. Its limits: Bounded to the stopping point. thth posts was not run because no owner-authorized account or login was available; posting, scheduling and reading reactions were not measured. This is the operator's own run, not a vendor claim. Not measured: thth posts and any other command that needs an owner-authorized account and login; posting, scheduling and reading reactions on a social account; the bundled MCP server; building from source (the official PyPI 3.15.0 wheel was installed offline with --no-deps). https://headlesson.com/tests/tchhuqa",
 "page_updated": "2026-10-13"
}
