1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
//! A8 oracle fresh-name manifest — ggen-rendered from `breed-vocabulary.ttl`.
//!
//! ## What this module IS
//!
//! - A compiled `(breed_id, fresh_name)` table derived from `compat:freshName`
//! predicates on each `compat:CognitionBreed`. Structure-only lookup data.
//!
//! ## What this module is **NOT**
//!
//! - **Not** hand-authored — edit `breed-vocabulary.ttl` and run
//! `ggen sync --rule fresh-name-manifest`, never this file.
//! - **Not** an engine. It maps ids to names; it runs nothing.
//!
//! Structure only.
/// The A8 oracle fresh-name table: `(breed_id, fresh_name)` pairs.
///
/// Multiple entries share a `breed_id` when a breed has several oracle names.
/// Consumers filter by `breed_id`:
/// ```
/// use wasm4pm_compat::fresh_names::FRESH_NAME_PAIRS;
/// let names: Vec<&str> = FRESH_NAME_PAIRS
/// .iter()
/// .filter(|(b, _)| *b == "ltl_monitor")
/// .map(|(_, n)| *n)
/// .collect();
/// let _ = names; // structure-only lookup; may be empty if the breed declares none
/// ```
pub const FRESH_NAME_PAIRS: &[(&str, &str)] = &[
("abductive_lp", "blarg"),
("abductive_lp", "snag"),
("allen_temporal", "delta"),
("allen_temporal", "eps"),
("allen_temporal", "gamma"),
("allen_temporal", "pi"),
("analogy_sme", "gor"),
("analogy_sme", "lum"),
("analogy_sme", "rix"),
("asp", "blee_atom"),
("asp", "zorp_atom"),
("bayesian_network", "qchain"),
("bayesian_network", "qres"),
("bayesian_network", "qubit"),
("circumscription", "glows"),
("circumscription", "korv"),
("csp_ac3", "vblee"),
("csp_ac3", "vquux"),
("csp_ac3", "vzorp"),
("default_logic", "dark_wibble"),
("default_logic", "gronk"),
("default_logic", "wibble"),
("dempster_shafer", "flam"),
("dempster_shafer", "flim"),
("description_logic", "blurp"),
("description_logic", "krumm"),
("ebl", "obj2"),
("ebl", "obj9"),
("frames_inheritance", "snorf"),
("frames_inheritance", "welp"),
("frames_inheritance", "zilk"),
("fuzzy_logic", "flam_var"),
("fuzzy_logic", "tri_asymmetric"),
("htn_planning", "coach_task"),
("htn_planning", "walk_task"),
("ltl_monitor", "blee"),
("ltl_monitor", "quux"),
("ltl_monitor", "zorp"),
("meta_reasoning", "breed_blee"),
("meta_reasoning", "breed_zorp"),
("naive_physics", "bolv"),
("naive_physics", "mim"),
("naive_physics", "pearl"),
("pomdp", "tampered_o"),
("problog", "pfact_blee"),
("problog", "pfact_quux"),
];