-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRELEASE_VALIDATION.json
More file actions
138 lines (138 loc) · 4.17 KB
/
Copy pathRELEASE_VALIDATION.json
File metadata and controls
138 lines (138 loc) · 4.17 KB
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"valid": true,
"version": "4.2.0",
"release_id": "41141a3e-9c36-4a30-a149-1d9321c6bcdb",
"artifact_filename": "PARMESAN_v4_2_0.zip",
"checks": {
"required_files": true,
"release_metadata_consistency": {
"release_json_equals_source": true,
"release_md_version": true,
"release_md_release_id": true,
"release_md_filename": true,
"release_md_root": true,
"runtime_version": true,
"runtime_release_id": true,
"runtime_filename": true,
"pyproject_version": true,
"declared_root_directory": true
},
"release_identity": {
"version_matches": true,
"release_id_matches": true,
"artifact_filename_matches": true,
"root_directory_declares_expected_name": true,
"filename_convention": true
},
"package_manifest": {
"valid": true,
"failures": [],
"identity": {
"release_sources_agree": true,
"version": true,
"release_id": true,
"artifact_filename": true,
"root_directory": true,
"built_at_utc": true,
"wheel": true,
"markdown_version": true,
"markdown_release_id": true,
"markdown_artifact_filename": true,
"markdown_wheel": true
},
"file_count": 123
},
"m2_m3_default_resources": {
"canonical_names": true,
"m2_before_m3_start_here": true,
"m2_before_m3_readme": true,
"m1_removed": true,
"simple_disclaimers": true,
"m3_depends_on_m2": true,
"no_fixed_traversal_arity": true,
"joke_removed": true
},
"traversal_guide_integrity": {
"4c_source_sha256": true,
"usage_source_sha256": true,
"start_here_links_4c": true,
"start_here_links_usage": true,
"docs_index_links_both": true
},
"zero_context_hardening_docs": {
"cyclic_authoring": true,
"serialize_result_path": true,
"clean_sqlite_handoff": true,
"traversal_expression_authoring": true
},
"operational_philosophy": {
"linked_from_start_here": true,
"linked_from_contract": true,
"authoritative_graph": true,
"projection_boundary": true,
"sentinel_boundary": true,
"session_machinery_boundary": true,
"reconciliation_boundary": true
},
"construal_engineering": {
"linked_from_start_here": true,
"linked_from_contract": true,
"4c_model": true,
"source_documents": true,
"pgx_traversal_guidance": true,
"interpretation_boundary": true,
"extended_guide_linked": true,
"extended_guide_content": true
},
"release_tree_hygiene": {
"no_sqlite_transients": true,
"package_excludes_build_artifacts": true,
"local_resources_excluded": true
},
"licensing": {
"polyform_noncommercial_terms": true,
"required_notice": true,
"source_available_readme": true
},
"core_tool_count": 31,
"all_tool_count": 54,
"core_contracts_guaranteed": true,
"doctor_ready": true,
"corpus_operations": {
"public_check_api": true,
"public_release_api": true,
"check_command_documented": true,
"release_command_documented": true,
"contract_example_present": true
},
"parmesan_4": {
"managed_api": true,
"resource_registration_api": true,
"quickstart_commands": true,
"orientation_order": true,
"migration_default": true,
"working_default_documented": true,
"no_automatic_publication": true
},
"bundled_database_validation": {
"BARE_POINTER_SCOPE_TEST.sqlite": true,
"DIG_BARE_POINTER.sqlite": true,
"PARMESAN_SAMPLE.sqlite": true
},
"zero_context_build": {
"valid": true,
"context_node_count": 2
},
"wheel_exists": true,
"wheel_import": {
"version": "4.2.0",
"release_id": "41141a3e-9c36-4a30-a149-1d9321c6bcdb",
"artifact_filename": "PARMESAN_v4_2_0.zip",
"core_tool_count": 31,
"doctor_ready": true,
"m2_packaged": true,
"m3_packaged": true
},
"tests": "........................................................................ [ 62%]\n........................................... [100%]"
}
}