Back to example sources
SYNTHETIC SOURCE · PUBLIC EXAMPLE
stories/stories.json
Prepared demonstration file. No real server supplied this response.
{
"format": "tsep-demo-stories-1",
"synthetic": true,
"network_requests": 0,
"human_review": false,
"synthetic_reviews": true,
"selected_controls": [
"TS01",
"TS02",
"TS04",
"TS07"
],
"engine": {
"id": "all-controls-draft8",
"version": "0.3.0-draft.8",
"commit": "025759ed449a5fe14c5fb35d9437377fc465ca0a",
"lock_sha256": "8b1e128dfb5a5767514a0bfd067f7003d946e9ee8426d3d6f4e1779a29729ca6"
},
"stories": [
{
"id": "noindex",
"control": "TS07",
"focus_rule": "TS07-A01",
"url": "https://atelier.example/formations",
"before": {
"input": "noindex/before/input.json",
"report": "noindex/before/bundle/report.json",
"replay": "noindex/before/replay/replay.json",
"observed_at": "2026-10-25T09:00:00Z",
"results": [
{
"control_id": "TS07",
"status": "NC",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=0, fail=1, not-applicable=0, inconclusive=2; omitted pairs=0; declared scope only.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/formations"
],
"evidence_ids": [
"computed-results",
"import-record",
"source-observation-1",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent",
"target-1-robots"
],
"atomic_results": [
{
"rule_id": "TS07-A01",
"target": "https://atelier.example/formations",
"outcome": "fail",
"reason": "html-tree-directives-v1: enabled=fail (Googlebot standalone-page directives: exclusion present; compared with declared intent; not actual index state); disabled=fail (Googlebot standalone-page directives: exclusion present; compared with declared intent; not actual index state); agreement of bounded alternatives only; no scripts executed or actual indexing inferred",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"source-observation-1",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS07-A02",
"target": "https://atelier.example/formations",
"outcome": "inconclusive",
"reason": "HTTP access unresolved or challenge not reviewed",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"source-observation-1",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS07-A03",
"target": "https://atelier.example/formations",
"outcome": "inconclusive",
"reason": "Missing render browser/version",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"source-observation-1",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
}
]
}
],
"review": null,
"proof": "<!doctype html>\n<html lang=\"fr\">\n<head>\n <meta charset=\"utf-8\">\n <meta name=\"robots\" content=\"noindex, follow\">\n <title>Formations photo — Atelier</title>\n</head>\n<body>\n <main><h1>Formations photo</h1></main>\n</body>\n</html>",
"highlights": [
5
],
"source": "noindex/before/response.txt"
},
"after": {
"input": "noindex/after/input.json",
"report": "noindex/after/bundle/report.json",
"replay": "noindex/after/replay/replay.json",
"observed_at": "2026-10-25T09:10:00Z",
"results": [
{
"control_id": "TS07",
"status": "NT",
"evaluation_state": "inconclusive",
"reason": "Computed supplied-capture outcomes: pass=1, fail=0, not-applicable=0, inconclusive=2; omitted pairs=0; declared scope only.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/formations"
],
"evidence_ids": [
"computed-results",
"import-record",
"source-observation-1",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent",
"target-1-robots"
],
"atomic_results": [
{
"rule_id": "TS07-A01",
"target": "https://atelier.example/formations",
"outcome": "pass",
"reason": "html-tree-directives-v1: enabled=pass (Googlebot standalone-page directives: no established exclusion; compared with declared intent; not actual index state); disabled=pass (Googlebot standalone-page directives: no established exclusion; compared with declared intent; not actual index state); agreement of bounded alternatives only; no scripts executed or actual indexing inferred",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"source-observation-1",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS07-A02",
"target": "https://atelier.example/formations",
"outcome": "inconclusive",
"reason": "HTTP access unresolved or challenge not reviewed",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"source-observation-1",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS07-A03",
"target": "https://atelier.example/formations",
"outcome": "inconclusive",
"reason": "Missing render browser/version",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"source-observation-1",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
}
]
}
],
"review": null,
"proof": "<!doctype html>\n<html lang=\"fr\">\n<head>\n <meta charset=\"utf-8\">\n <meta name=\"robots\" content=\"index, follow\">\n <title>Formations photo — Atelier</title>\n</head>\n<body>\n <main><h1>Formations photo</h1></main>\n</body>\n</html>",
"highlights": [
5
],
"source": "noindex/after/response.txt"
}
},
{
"id": "redirects",
"control": "TS02",
"focus_rule": "TS02-A02",
"url": "https://atelier.example/ancienne-offre",
"before": {
"input": "redirects/before/input.json",
"report": "redirects/before/bundle/report.json",
"replay": "redirects/before/replay/replay.json",
"observed_at": "2026-10-25T09:00:00Z",
"results": [
{
"control_id": "TS02",
"status": "NC",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=1, fail=1, not-applicable=0, inconclusive=0; omitted pairs=0; declared scope only.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/ancienne-offre"
],
"evidence_ids": [
"computed-results",
"import-record",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent"
],
"atomic_results": [
{
"rule_id": "TS02-A01",
"target": "https://atelier.example/ancienne-offre",
"outcome": "pass",
"reason": "Validation préalable fournie et liée au plan ; identité et sincérité non authentifiées",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html"
]
},
{
"rule_id": "TS02-A02",
"target": "https://atelier.example/ancienne-offre",
"outcome": "fail",
"reason": "Nombre de redirections supérieur au plan : 2 > 1",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html"
]
}
]
}
],
"review": {
"kind": "prior-plan",
"request": "redirects/before/plan-request/request.json",
"response": "redirects/before/plan-response.json",
"bound_input": "redirects/before/plan-reviewed/reviewed-plan.json"
},
"proof": "301 /ancienne-offre → /offre-2024\n301 /offre-2024 → /offre-2025\n301 /offre-2025 → /offre\n200 /offre",
"highlights": [
1,
2,
3
],
"source": "redirects/before/response.txt"
},
"after": {
"input": "redirects/after/input.json",
"report": "redirects/after/bundle/report.json",
"replay": "redirects/after/replay/replay.json",
"observed_at": "2026-10-25T09:10:00Z",
"results": [
{
"control_id": "TS02",
"status": "C",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=2, fail=0, not-applicable=0, inconclusive=0; omitted pairs=0; declared scope only.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/ancienne-offre"
],
"evidence_ids": [
"computed-results",
"import-record",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent"
],
"atomic_results": [
{
"rule_id": "TS02-A01",
"target": "https://atelier.example/ancienne-offre",
"outcome": "pass",
"reason": "Validation préalable fournie et liée au plan ; identité et sincérité non authentifiées",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html"
]
},
{
"rule_id": "TS02-A02",
"target": "https://atelier.example/ancienne-offre",
"outcome": "pass",
"reason": "1 redirection(s), destination et statut conformes au plan HTTP déclaré",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html"
]
}
]
}
],
"review": {
"kind": "prior-plan",
"request": "redirects/after/plan-request/request.json",
"response": "redirects/after/plan-response.json",
"bound_input": "redirects/after/plan-reviewed/reviewed-plan.json"
},
"proof": "301 /ancienne-offre → /offre\n200 /offre",
"highlights": [
1
],
"source": "redirects/after/response.txt"
}
},
{
"id": "robots",
"control": "TS04",
"focus_rule": "TS04-A01",
"url": "https://atelier.example/assets/app.js",
"before": {
"input": "robots/before/input.json",
"report": "robots/before/bundle/report.json",
"replay": "robots/before/replay/replay.json",
"observed_at": "2026-10-25T09:00:00Z",
"results": [
{
"control_id": "TS04",
"status": "NC",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=0, fail=2, not-applicable=0, inconclusive=0; omitted pairs=0; declared scope only. TS04 — client HTTP observé / observed HTTP client: [\"TSEP-Public-Demo/2\"]; accès réel Googlebot non observé / actual Googlebot access unobserved.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/"
],
"evidence_ids": [
"computed-results",
"import-record",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent",
"target-1-robots"
],
"atomic_results": [
{
"rule_id": "TS04-A01",
"target": "https://atelier.example/",
"outcome": "fail",
"reason": "fail — https://atelier.example/assets/app.js: attendu=allow, observé=disallow; Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"disallow\", \"/assets/\"]]; champs relevés hors portée accès / fields outside access scope=[]; champs supplémentaires / additional fields=0; valeurs intégrales / complete values: retained robots response; registre / registry=google/robotstxt@22b355ff855419e6a3ff8ff09c0ad7fdb17116f9/reporting_robots.cc; directive_crawler=googlebot; policy applied only to HTTP client=TSEP-Public-Demo/2; actual Googlebot representation unobserved",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS04-A02",
"target": "https://atelier.example/",
"outcome": "fail",
"reason": "fail — https://atelier.example/assets/app.js: fail — Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"disallow\", \"/assets/\"]]; champs relevés hors portée accès / fields outside access scope=[]; champs supplémentaires / additional fields=0; valeurs intégrales / complete values: retained robots response; registre / registry=google/robotstxt@22b355ff855419e6a3ff8ff09c0ad7fdb17116f9/reporting_robots.cc; directive_crawler=googlebot; policy applied only to HTTP client=TSEP-Public-Demo/2; actual Googlebot representation unobserved; inconclusive — Revue motivée de ressource absente; HTTP observations refer to declared client=TSEP-Public-Demo/2; actual Googlebot HTTP access unobserved",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
}
]
}
],
"review": null,
"proof": "User-agent: Googlebot\nDisallow: /admin/\nDisallow: /assets/\n",
"highlights": [
3
],
"source": "robots/before/response.txt"
},
"after": {
"input": "robots/after/reviewed/reviewed-input.json",
"report": "robots/after/reviewed/bundle/report.json",
"replay": "robots/after/replay/replay.json",
"observed_at": "2026-10-25T09:10:00Z",
"results": [
{
"control_id": "TS04",
"status": "C",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=2, fail=0, not-applicable=0, inconclusive=0; omitted pairs=0; declared scope only. TS04 — client HTTP observé / observed HTTP client: [\"TSEP-Public-Demo/2\"]; accès réel Googlebot non observé / actual Googlebot access unobserved.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/"
],
"evidence_ids": [
"computed-results",
"import-record",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent",
"target-1-robots"
],
"atomic_results": [
{
"rule_id": "TS04-A01",
"target": "https://atelier.example/",
"outcome": "pass",
"reason": "pass — https://atelier.example/assets/app.js: attendu=allow, observé=allow; Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"allow\", \"/assets/\"]]; champs relevés hors portée accès / fields outside access scope=[]; champs supplémentaires / additional fields=0; valeurs intégrales / complete values: retained robots response; registre / registry=google/robotstxt@22b355ff855419e6a3ff8ff09c0ad7fdb17116f9/reporting_robots.cc; directive_crawler=googlebot; policy applied only to HTTP client=TSEP-Public-Demo/2; actual Googlebot representation unobserved",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS04-A02",
"target": "https://atelier.example/",
"outcome": "pass",
"reason": "pass — https://atelier.example/assets/app.js: pass — Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"allow\", \"/assets/\"]]; champs relevés hors portée accès / fields outside access scope=[]; champs supplémentaires / additional fields=0; valeurs intégrales / complete values: retained robots response; registre / registry=google/robotstxt@22b355ff855419e6a3ff8ff09c0ad7fdb17116f9/reporting_robots.cc; directive_crawler=googlebot; policy applied only to HTTP client=TSEP-Public-Demo/2; actual Googlebot representation unobserved; pass — Synthetic exercise: public JavaScript source, status 200; no login, CAPTCHA or interstitial in the retained response.; HTTP observations refer to declared client=TSEP-Public-Demo/2; actual Googlebot HTTP access unobserved",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
}
]
}
],
"review": {
"kind": "resource-access",
"request": "robots/after/review-request/request.json",
"response": "robots/after/review-response.json",
"bound_input": "robots/after/reviewed/reviewed-input.json"
},
"proof": "User-agent: Googlebot\nDisallow: /admin/\nAllow: /assets/\n",
"highlights": [
3
],
"source": "robots/after/response.txt"
}
}
],
"baseline": {
"input": "baseline/input.json",
"report": "baseline/bundle/report.json",
"replay": "baseline/replay/replay.json",
"observed_at": "2026-10-25T09:00:00Z",
"results": [
{
"control_id": "TS01",
"status": "C",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=2, fail=0, not-applicable=0, inconclusive=0; omitted pairs=0; declared scope only.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/formations"
],
"evidence_ids": [
"computed-results",
"import-record",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent"
],
"atomic_results": [
{
"rule_id": "TS01-A01",
"target": "https://atelier.example/formations",
"outcome": "pass",
"reason": "Final complete GET status: 200",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html"
]
},
{
"rule_id": "TS01-A02",
"target": "https://atelier.example/formations",
"outcome": "pass",
"reason": "Final URL and complete body SHA-256 match: 40fb4c0f063106244a1dd76696cee1431878e015eef8c77b49b3f292edb74d9a",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html"
]
}
]
}
],
"review": null
}
}
Verify this file’s integrity
SHA-256 98e92bb91ada6dfd1b34d5f18bffc3dcd84763fd409ea669c3404cd79f10a18a
This hash identifies the demonstration file. It does not establish a real collection.