nmp_threading/
ownership.rs1nmp_ownership::declare_crate_ownership! {
2 owner_id: "nmp.threading",
3 crate_name: "nmp-threading",
4 summary: "Reply-convention-agnostic timeline grouping and reactive threading graph projection. Owns ThreadPointer / ParentResolver / ModulePolicy / TimelineBlock / Grouper and the nmp.threading.graph.* projection family. No app nouns, no kind semantics.",
5 claims: [
6 {
7 claim_type: "mechanism",
8 id: "threading.thread_reconstruction",
9 exclusive: true,
10 scope: {
11 kind: "type",
12 value: "ThreadView",
13 context: "",
14 },
15 owns: [
16 "thread reconstruction and reply-tree semantics",
17 ],
18 },
19 {
20 claim_type: "namespace",
21 id: "projection.nmp.threading.graph",
22 exclusive: true,
23 scope: {
24 kind: "projection_family",
25 value: "nmp.threading.graph.*",
26 context: "",
27 },
28 owns: [
29 "per-session reactive threading graph projection family",
30 ],
31 },
32 {
33 claim_type: "schema",
34 id: "schema.nmp.threading.graph",
35 exclusive: true,
36 scope: {
37 kind: "schema_id",
38 value: "nmp.threading.graph",
39 context: "",
40 },
41 owns: [
42 "typed FlatBuffers schema for threading graph snapshots",
43 ],
44 },
45 ],
46 notes: [
47 ],
48}