Skip to main content

Worked example: daily-briefing

Turns prepared records into a cited briefing website using an approved writing example, a source check, and rendering scripts.

TASK.md

daily-briefing.method

approved-report.md

briefing_check_inputs.py

briefing_files.py

briefing_artifacts.py

briefing_times.py

briefing_sessions.py

briefing_validation.py

briefing_render.py

briefing_manifest.py

briefing_markdown.py

briefing_website.py

briefing_progress.py

reader/reader.css

reader/reader.js

inputs.json

runtime.json

sample-report.md

README.md

Installed files

  • daily-briefing/README.md
  • daily-briefing/TASK.md
  • daily-briefing/approved-report.md
  • daily-briefing/briefing_artifacts.py
  • daily-briefing/briefing_check_inputs.py
  • daily-briefing/briefing_files.py
  • daily-briefing/briefing_manifest.py
  • daily-briefing/briefing_markdown.py
  • daily-briefing/briefing_progress.py
  • daily-briefing/briefing_render.py
  • daily-briefing/briefing_sessions.py
  • daily-briefing/briefing_times.py
  • daily-briefing/briefing_validation.py
  • daily-briefing/briefing_website.py
  • daily-briefing/checks.json
  • daily-briefing/daily-briefing.method
  • daily-briefing/inputs.json
  • daily-briefing/package-lock.json
  • daily-briefing/package.json
  • daily-briefing/pyproject.toml
  • daily-briefing/reader/reader.css
  • daily-briefing/reader/reader.js
  • daily-briefing/runtime.json
  • daily-briefing/sample-output.zip
  • daily-briefing/sample-report.md
  • daily-briefing/sample/context.json
  • daily-briefing/sample/documents/document-001.md
  • daily-briefing/sample/media.json
  • daily-briefing/sample/metadata/documents.json
  • daily-briefing/sample/records/chatgpt-0001.json
  • daily-briefing/sample/records/chatgpt-0002.json
  • daily-briefing/sample/records/chatgpt-0003.json
  • daily-briefing/sample/records/chatgpt-0004.json
  • daily-briefing/sample/records/chatgpt-0005.json
  • daily-briefing/sample/records/chatgpt-0006.json
  • daily-briefing/sample/records/chatgpt-0007.json
  • daily-briefing/sample/records/chatgpt-0008.json
  • daily-briefing/sample/records/chatgpt-0009.json
  • daily-briefing/sample/records/chatgpt-0010.json
  • daily-briefing/sample/records/chatgpt-0011.json
  • daily-briefing/sample/records/chatgpt-0012.json
  • daily-briefing/sample/records/chatgpt-0013.json
  • daily-briefing/sample/records/chatgpt-0014.json
  • daily-briefing/sample/records/chatgpt-0015.json
  • daily-briefing/sample/records/chatgpt-0016.json
  • daily-briefing/sample/records/chatgpt-0017.json
  • daily-briefing/sample/records/chatgpt-0018.json
  • daily-briefing/sample/records/chatgpt-0019.json
  • daily-briefing/sample/records/chatgpt-0020.json
  • daily-briefing/sample/records/chatgpt-0021.json
  • daily-briefing/sample/records/chatgpt-0022.json
  • daily-briefing/sample/records/chatgpt-0023.json
  • daily-briefing/sample/records/chatgpt-0024.json
  • daily-briefing/sample/records/chatgpt-0025.json
  • daily-briefing/sample/records/chatgpt-0026.json
  • daily-briefing/sample/records/chatgpt-0027.json
  • daily-briefing/sample/records/chatgpt-0028.json
  • daily-briefing/sample/sessions.json
  • daily-briefing/sample/timeline.jsonl
  • daily-briefing/sample/untimed.jsonl
  • daily-briefing/uv.lock
  • daily-briefing/vendor/marked-LICENSE.md
  • daily-briefing/vendor/marked.mjs