Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
183 lines
5.9 KiB
YAML
183 lines
5.9 KiB
YAML
artifacts:
|
|
- id: source/source.md
|
|
path: artifacts/sources/source.md
|
|
kind: source
|
|
title: 'Local-first software: You own your data, in spite of the cloud'
|
|
provenance:
|
|
sha256: c32ea4843ba1be9a2da7ef90e4b6dffab26f106a33dd881aee6048b6c3d027f7
|
|
bibliography:
|
|
source_id: SRC-0002
|
|
title: 'Local-first software: You own your data, in spite of the cloud'
|
|
author: Martin Kleppmann; Adam Wiggins; Peter van Hardenberg; Mark McGranaghan
|
|
locator: https://www.inkandswitch.com/essay/local-first/
|
|
version: April 2019 web essay; accessed 2026-09-24; associated Onward! 2019
|
|
DOI 10.1145/3359591.3359737
|
|
accessed: '2026-09-24'
|
|
evidence_kind: primary
|
|
excerpt_scope: authority-placement pilot; not a full-source review
|
|
evidence_kind: primary
|
|
relationships: []
|
|
- id: generated/claims.md
|
|
path: artifacts/generated/claims.md
|
|
kind: generated
|
|
title: Source claims
|
|
provenance:
|
|
workflow_id: frontend-source-investigation
|
|
stage_id: claims
|
|
input_artifact_id: source/source.md
|
|
provider: llm-connect
|
|
provider_metadata:
|
|
model: google/gemini-2.5-flash
|
|
usage:
|
|
prompt_tokens: 536
|
|
completion_tokens: 297
|
|
total_tokens: 833
|
|
finish_reason: stop
|
|
provider: openrouter
|
|
response_id: gen-1790293959-ehFITUBzONGDPFAJQnFi
|
|
latency_seconds: 2.207
|
|
profile: custodian-triage-balanced
|
|
profile_model: google/gemini-2.5-flash
|
|
profile_provider: openrouter
|
|
diagnostics:
|
|
available: true
|
|
effective_settings:
|
|
temperature: 0.2
|
|
max_tokens: 3000
|
|
reasoning_effort_present: false
|
|
reasoning_present: false
|
|
provider_usage:
|
|
prompt_tokens: 536
|
|
completion_tokens: 297
|
|
total_tokens: 833
|
|
cost: 0.0009033
|
|
completion_tokens_details:
|
|
reasoning_tokens: 0
|
|
content_characters: 1417
|
|
content_sha256: 7752d090c35b76d920ca558154de074904b9dc359fca556ecabcd1868f6b3384
|
|
relationships:
|
|
- type: generated_from
|
|
target: source/source.md
|
|
- id: generated/candidates.md
|
|
path: artifacts/generated/candidates.md
|
|
kind: generated
|
|
title: Candidate pattern bundle
|
|
provenance:
|
|
workflow_id: frontend-source-investigation
|
|
stage_id: candidates
|
|
input_artifact_id: source/source.md
|
|
provider: llm-connect
|
|
provider_metadata:
|
|
model: google/gemini-2.5-flash
|
|
usage:
|
|
prompt_tokens: 1091
|
|
completion_tokens: 156
|
|
total_tokens: 1247
|
|
finish_reason: stop
|
|
provider: openrouter
|
|
response_id: gen-1790293961-tfr9Jdop4l6Dy3JqYozo
|
|
latency_seconds: 1.372
|
|
profile: custodian-triage-balanced
|
|
profile_model: google/gemini-2.5-flash
|
|
profile_provider: openrouter
|
|
diagnostics:
|
|
available: true
|
|
effective_settings:
|
|
temperature: 0.2
|
|
max_tokens: 3000
|
|
reasoning_effort_present: false
|
|
reasoning_present: false
|
|
provider_usage:
|
|
prompt_tokens: 1091
|
|
completion_tokens: 156
|
|
total_tokens: 1247
|
|
cost: 0.0007173
|
|
completion_tokens_details:
|
|
reasoning_tokens: 0
|
|
content_characters: 740
|
|
content_sha256: e18b55a7b2af491413ac0db2b92680fa7ac4cc868045afc790c1fc4460e1967e
|
|
relationships:
|
|
- type: generated_from
|
|
target: source/source.md
|
|
- id: generated/relation-proposals.md
|
|
path: artifacts/generated/relation-proposals.md
|
|
kind: generated
|
|
title: Provisional relation proposals
|
|
provenance:
|
|
workflow_id: frontend-source-investigation
|
|
stage_id: relations
|
|
input_artifact_id: source/source.md
|
|
provider: llm-connect
|
|
provider_metadata:
|
|
model: google/gemini-2.5-flash
|
|
usage:
|
|
prompt_tokens: 1102
|
|
completion_tokens: 6
|
|
total_tokens: 1108
|
|
finish_reason: stop
|
|
provider: openrouter
|
|
response_id: gen-1790293963-EE69ERvo7xBuW6wTRUW5
|
|
latency_seconds: 0.477
|
|
profile: custodian-triage-balanced
|
|
profile_model: google/gemini-2.5-flash
|
|
profile_provider: openrouter
|
|
diagnostics:
|
|
available: true
|
|
effective_settings:
|
|
temperature: 0.2
|
|
max_tokens: 3000
|
|
reasoning_effort_present: false
|
|
reasoning_present: false
|
|
provider_usage:
|
|
prompt_tokens: 1102
|
|
completion_tokens: 6
|
|
total_tokens: 1108
|
|
cost: 0.0003456
|
|
completion_tokens_details:
|
|
reasoning_tokens: 0
|
|
content_characters: 14
|
|
content_sha256: 637b552b1c40a64861d355a4f33b7fde79a2ca5cc476edca9b9e0e986786cb31
|
|
relationships:
|
|
- type: generated_from
|
|
target: source/source.md
|
|
- id: generated/source-review.md
|
|
path: output/evaluations/source-review.md
|
|
kind: generated
|
|
title: Source-grounded research critique
|
|
provenance:
|
|
workflow_id: frontend-source-investigation
|
|
stage_id: critique
|
|
input_artifact_id: source/source.md
|
|
provider: llm-connect
|
|
provider_metadata:
|
|
model: google/gemini-2.5-flash
|
|
usage:
|
|
prompt_tokens: 1170
|
|
completion_tokens: 1302
|
|
total_tokens: 2472
|
|
finish_reason: stop
|
|
provider: openrouter
|
|
response_id: gen-1790293963-g5qDzNGfsPvKUQnWH6cq
|
|
latency_seconds: 6.865
|
|
profile: custodian-triage-balanced
|
|
profile_model: google/gemini-2.5-flash
|
|
profile_provider: openrouter
|
|
diagnostics:
|
|
available: true
|
|
effective_settings:
|
|
temperature: 0.2
|
|
max_tokens: 3000
|
|
reasoning_effort_present: false
|
|
reasoning_present: false
|
|
provider_usage:
|
|
prompt_tokens: 1170
|
|
completion_tokens: 1302
|
|
total_tokens: 2472
|
|
cost: 0.003606
|
|
completion_tokens_details:
|
|
reasoning_tokens: 0
|
|
content_characters: 5637
|
|
content_sha256: 54542f231f08760ec017f36b114bebd936f306b01bdd48f05d2ec522ffe1bfe0
|
|
relationships:
|
|
- type: generated_from
|
|
target: source/source.md
|