Overview
| Comment: | Close the push gap: derived events all come from the fold
The index holds the state an op would have read, so a pushed artifact gets the same event a forge op would have raised. Ticket transitions and landing verdicts compare folded state before and after; forum, wiki and technote need only the artifact or one lookup. Op sites stop raising derived events, so 2.1's split is now enforced rather than documented. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
06942dcc5d38562ee164c5463860dcea |
| User & Date: | dmestas on 2026-08-24 16:57:41.898 |
| Other Links: | manifest | tags |
Context
|
2026-08-24
| ||
| 17:03 | @dmestas I love the strata idea check-in: edcc983217 user: dmestas tags: trunk | |
| 16:57 |
Close the push gap: derived events all come from the fold
The index holds the state an op would have read, so a pushed artifact gets the same event a forge op would have raised. Ticket transitions and landing verdicts compare folded state before and after; forum, wiki and technote need only the artifact or one lookup. Op sites stop raising derived events, so 2.1's split is now enforced rather than documented. check-in: 06942dcc5d user: dmestas tags: trunk | |
| 16:32 | RFC 0005: record what implementing the derived events taught check-in: 17317e830f user: dmestas tags: trunk | |
Changes
Modified docs/rfcs/0005-event-vocabulary.md
from [4143ed5d3f]
to [db6350e4d1].
[diff]
Modified internal/api/register.go
from [f1c87c5414]
to [e00475f57d].
[diff]
Modified internal/index/index.go
from [cc4ac77245]
to [bdb17a0cd5].
[diff]
Modified internal/index/landing.go
from [98d2d8bd03]
to [1aae1c604c].
[diff]
Modified internal/ingest/derive.go
from [a35b50e56f]
to [d7f9a8e34d].
[diff]
Modified internal/ingest/derive_test.go
from [5f5ffc3c16]
to [7c347ddddd].
[diff]
Modified internal/ingest/ingest.go
from [ad6f342835]
to [0bf705185d].
[diff]