update
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"approved_consumer_manifest_sha256": {},
|
||||
"batch": "B37a",
|
||||
"candidate": "P15-030",
|
||||
"consumer_contract": {
|
||||
"allowed_classes": [
|
||||
"diagnostic",
|
||||
"operational"
|
||||
],
|
||||
"allowed_signal_ids": [
|
||||
"features",
|
||||
"cache_hits",
|
||||
"cache_misses",
|
||||
"cache_waits",
|
||||
"decoder_errors"
|
||||
],
|
||||
"nonqualifying_examples": [
|
||||
"hypothetical future user",
|
||||
"Linux sysfs analogy",
|
||||
"generic observability value",
|
||||
"test script",
|
||||
"gate prototype"
|
||||
],
|
||||
"prohibited_implementation_prefixes": [
|
||||
"planning/",
|
||||
"repo-pre-15/docs/",
|
||||
"repo-pre-15/tests/"
|
||||
],
|
||||
"required_access_mode": "privileged-read",
|
||||
"required_fields": [
|
||||
"schema",
|
||||
"consumer_id",
|
||||
"consumer_class",
|
||||
"owner",
|
||||
"version",
|
||||
"production_use",
|
||||
"implementation_path",
|
||||
"implementation_sha256",
|
||||
"entrypoint",
|
||||
"workflow",
|
||||
"deployment_reference",
|
||||
"signal_ids",
|
||||
"access_mode"
|
||||
],
|
||||
"schema_marker": "pre15-p15-030-consumer-v1"
|
||||
},
|
||||
"consumer_inventory": {
|
||||
"expected_reference_counts": {
|
||||
"historical-evidence": 1,
|
||||
"planning-proposal": 31,
|
||||
"possible-operational-consumer": 0,
|
||||
"project-report-or-documentation": 3,
|
||||
"test-only": 19,
|
||||
"total": 54
|
||||
},
|
||||
"expected_scoped_path_count": 3206,
|
||||
"maximum_candidate_bytes": 2097152,
|
||||
"reference_terms": [
|
||||
"sysctl",
|
||||
"sysfs"
|
||||
],
|
||||
"scope": "tracked repo-pre-15 and planning/pre15 at required_base, excluding planning/pre15/introduction.md and the P15-030 addendum"
|
||||
},
|
||||
"dependency_rule": {
|
||||
"batch": "B37b",
|
||||
"candidate": "P15-068",
|
||||
"identity_format_verdict_when_transport_stops": "NOT_RUN",
|
||||
"on_p15_030_stop": "STOP-NO-SOURCE",
|
||||
"reason": "P15-068 requires the P15-030 sysctl transport; do not create a second lifecycle"
|
||||
},
|
||||
"gate": "G08",
|
||||
"go_requirements": [
|
||||
"concrete existing diagnostic or operational consumer",
|
||||
"bounded atomic counters",
|
||||
"FreeBSD 15 native sysctl_ctx lifecycle closes parse failure, normal unmount, forced unmount, delayed handler, and sysctl_ctx_free failure without freeing handler-visible mount state",
|
||||
"stable permissions and ABI with no unauthenticated metadata leak"
|
||||
],
|
||||
"probe_order": [
|
||||
"consumer-inventory",
|
||||
"bounded-atomic-counter-prototype",
|
||||
"freebsd15-native-sysctl-ctx-lifecycle",
|
||||
"permissions-abi-metadata-leak"
|
||||
],
|
||||
"prohibited_paths": [
|
||||
"planning/pre15/introduction.md"
|
||||
],
|
||||
"protected": {
|
||||
"pid": 26318,
|
||||
"port": 9222
|
||||
},
|
||||
"required_base": "3e1d26a53eef30ecadc3407444d214feac861cb4",
|
||||
"schema": 1,
|
||||
"scope_tree_oids": {
|
||||
"planning/pre15": "b94ad587533ff9fb14e434a8db061381af0ab713",
|
||||
"repo-pre-15": "c2e260c5f9e340e28e13481b3e5a3d04b5b916c8"
|
||||
},
|
||||
"source_sha256": {
|
||||
"planning/pre15/20-final-candidate-ledger.md": "e40f68de241a9c4e5e5bff0849b166b614f56e6cba0b64fc3ced41c036c99c91",
|
||||
"planning/pre15/30-stage0-gates.md": "34708bacf4a0668dfd834b3639900ca23b28b9833a387ac6e2c0399c9316cdb8",
|
||||
"planning/pre15/40-execution-batches.md": "1d1ffdf8fec799aeec063bb1dc4a0fda9703300d414eabef8905522b2c18db20",
|
||||
"planning/pre15/90-honesty-and-evidence.md": "69f96908f5ab436a2f5359548e4e6f5dc2942fcf00148d999d513558f1c59c2d",
|
||||
"repo-pre-15/README.md": "2d3e138f5af20ce02aa562286cb42df8fbd00fdad0ae424e426e0fd8a7f72472",
|
||||
"repo-pre-15/docs/capabilities.md": "f4b2fc0ff74fb7f808ed0f833e87c8230877ab249b611d30a1dbc2103535a8b8",
|
||||
"repo-pre-15/docs/erofs.5": "dea6a9eddbccbb7b8779b6b4e43772edeea9f0e51696c1b8fd09e4d8e69b52f5",
|
||||
"repo-pre-15/docs/features.md": "6d875eb582ef9f00391f90ee5b4b8aec0429f24f0ae3c7b27e788ab1e2c48f2e",
|
||||
"repo-pre-15/src/Makefile": "b722f7ec658e0ada0640c80a7b527921bd96cdf0e93e9623cece29766f2fc9c8",
|
||||
"repo-pre-15/src/internal.h": "3fe8d6ca819f0a1c472cc4b173da80027f957b7f7c25e51ef7fd85b60480c98a",
|
||||
"repo-pre-15/src/super.c": "61f31906bb7d1872c99cd3cf3859a34daf29a02d91a3caa1bfc8187af562a3d2"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user