Initial commit: AI conversation impact methodology and toolkit
CC0-licensed methodology for estimating the environmental and social costs of AI conversations (20+ categories), plus a reusable toolkit for automated impact tracking in Claude Code sessions.
This commit is contained in:
commit
0543a43816
27 changed files with 2439 additions and 0 deletions
29
tasks/08-value-in-log.md
Normal file
29
tasks/08-value-in-log.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# Task 8: Add value field to impact log
|
||||
|
||||
**Plan**: measure-positive-impact
|
||||
**Status**: DONE (added annotate-impact.sh for manual value annotation; show-impact.sh displays annotations)
|
||||
**Depends on**: Task 7 (need the metrics defined first)
|
||||
**Deliverable**: Updated hook and viewer scripts
|
||||
|
||||
## What to do
|
||||
|
||||
1. Add optional fields to the impact log JSON schema:
|
||||
- `value_summary`: free-text description of value produced.
|
||||
- `estimated_reach`: number (people affected).
|
||||
- `counterfactual`: enum (none / slower / impossible).
|
||||
- `net_assessment`: enum (clearly-positive / probably-positive /
|
||||
uncertain / probably-negative / clearly-negative).
|
||||
|
||||
2. These fields cannot be filled automatically by the hook — they
|
||||
require human or LLM judgment. Options:
|
||||
- Add a post-session prompt (via a Stop hook?) that asks for a
|
||||
brief value assessment.
|
||||
- Accept manual annotation via a helper script.
|
||||
- Leave them optional; fill in retrospectively.
|
||||
|
||||
3. Update `show-impact.sh` to display value fields when present.
|
||||
|
||||
## Done when
|
||||
|
||||
- The log schema supports value data alongside cost data.
|
||||
- `show-impact.sh` displays both.
|
||||
Loading…
Add table
Add a link
Reference in a new issue