The keycloak project ended with four open questions that design could not
settle. A two-VM lab was built to answer them by measurement, and this is
that material: 26 experiments, 125 raw command outputs, 22 browser captures.
Follows the import procedure in README.md.
source/ the originating repository verbatim — 78 documents, 28 SVGs,
8 manifests, plus .source-revision recording the commit
final/ the SSOT
document.md 729 lines written from the 29 experiment documents, not
concatenated: what was predicted, what was measured, and
where the measurement itself was wrong
evidence/raw 125 outputs, flattened to <experiment>__<file> because
the originals collided (01-baseline.txt appeared three
times) and the audit only globs the top level
evidence/meta one per raw file; command and exitCode are null and the
README says why rather than inventing them
evidence/browser 22 captures
assets/ three diagrams through techviz
.techviz/ their VizSpecs
A separate project rather than an addition to keycloak: the B-layer answers
that project's four questions, but the A, C and D layers are about cluster
failure, SSO and operations, and one document.md should hold one subject.
The four question records there can point here through 관계.
Recorded rather than papered over: only three of the 28 diagrams were
remade. The repository forbids hand-drawn SVG and forbids titles inside the
canvas; all 28 originals carry both, so converting them is redrawing, not
reformatting. They stay in source/ and the gap is written into the document.
verify-pipeline.py passes. audit-records.py reports no issues.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1608 lines
60 KiB
JSON
1608 lines
60 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"total": 949,
|
|
"order": [
|
|
"a-build-gate-that-is-not-in-the-build",
|
|
"a-catalog-nine-entries-short",
|
|
"a-certifying-lane-that-compared-nothing",
|
|
"a-circuit-breaker-permit-that-leaks-on-local-rejection",
|
|
"a-cleanup-claim-without-fencing",
|
|
"a-closing-transport-reported-as-a-permanent-business-failure",
|
|
"a-customizer-that-discarded-the-bound-property",
|
|
"a-delayed-delivery-flag-without-the-topology-that-delivers-it",
|
|
"a-digest-that-covered-who-but-not-what",
|
|
"a-five-second-string-that-broke-every-prod-deploy",
|
|
"a-flag-that-validates-an-unwired-subsystem",
|
|
"a-lease-without-an-owner",
|
|
"a-policy-reversed-by-a-later-filter",
|
|
"a-read-then-delete-race-on-the-upload-lease",
|
|
"a-red-test-misread-as-a-product-defect",
|
|
"a-release-gate-with-no-evidence-producer",
|
|
"a-replay-store-with-no-eviction-path",
|
|
"a-report-that-cannot-carry-a-datasource",
|
|
"a-resumed-redrive-skips-what-it-could-not-move",
|
|
"a-retry-implementation-nobody-calls",
|
|
"a-rotation-that-overwrites-and-a-generation-that-cannot-be-reclaimed",
|
|
"a-soak-threshold-written-for-a-grade-that-does-not-exist",
|
|
"a-startup-probe-that-never-runs",
|
|
"a-startup-validator-that-requires-a-key-nothing-signs-with",
|
|
"a-test-that-passed-on-the-wrong-guard",
|
|
"a-transaction-capability-true-and-its-validator-never-run",
|
|
"a-validator-checking-the-wrong-datasource",
|
|
"a-validator-that-demands-tls-and-an-assembly-that-omits-it",
|
|
"a-weaker-private-copy-on-the-wired-path",
|
|
"a01-f002-idfactory-newid",
|
|
"a05-f004-retrydecision-reason",
|
|
"a05-f005-jparetrypolicy",
|
|
"a05-f006-stable",
|
|
"a05-f007-transactionprofileregistry",
|
|
"a05-f012-identity",
|
|
"a05-f013-specificationpolicy-specification-unrestricted",
|
|
"a05-f014-collection-fetch-pagination",
|
|
"a05-f018-sql",
|
|
"a05-f019-ssot",
|
|
"a05-f020-inspect-claim",
|
|
"a05-f021-complete-replayttl",
|
|
"a05-f022-stable",
|
|
"a05-f025-filequotaservice-commit",
|
|
"a05-f026-enqueue",
|
|
"a05-f027-maximum-attempts",
|
|
"a05-f029-for-update-skip-locked",
|
|
"a05-f033-jpa-flyway-migration",
|
|
"a06-f003-change-streams-true",
|
|
"a06-f011-mongoregexpolicy-forbidden",
|
|
"a06-f013-recordapplied",
|
|
"a06-f016-flamingock",
|
|
"a06-f018-changestreams-false",
|
|
"a06-f020-tls-stable",
|
|
"a07-f001-uuidcodec",
|
|
"a07-f002-normalize",
|
|
"a07-f004-claude",
|
|
"a07-f006-claude",
|
|
"a08-f005-transferbufferpool-maxborrowedbytes",
|
|
"a10-f001-readme",
|
|
"a10-f004-pub-sub",
|
|
"a10-f005-hyperloglog-merge",
|
|
"a10-f006-requireidentifier",
|
|
"a11-f001-close",
|
|
"a11-f002-pool-route-exceeds-total",
|
|
"a11-f004-number",
|
|
"a11-f006-boundeddatabufferflux",
|
|
"a11-f007-dns",
|
|
"a12-f001-check-verifyjsonschemaruntimegraph",
|
|
"a12-f002-jackson-databind",
|
|
"a13-f002-authentication-failed-resumehealthy",
|
|
"a13-f003-accesscontext",
|
|
"a13-f004-thymeleaf",
|
|
"a13-f005-retry-after-illegalargumentexception",
|
|
"a13-f008-host",
|
|
"a13-f009-sigv4-string",
|
|
"a14-f002-webproblemsanitizer-alreadysafe",
|
|
"a14-f005-publicpaths-restrictedpathrule",
|
|
"a14-f010-no-store",
|
|
"a14-f011-maxarrayelements",
|
|
"a14-f014-advanced",
|
|
"a14-f015-virtualthreadprofile-propertyname",
|
|
"a14-f017-springmvcrouteinventorycollector",
|
|
"a14-f018-webplatformstartupvalidator",
|
|
"a16-f002-oneof",
|
|
"a16-f004-graphqloperationnamepolicy",
|
|
"a17-f002-stomp",
|
|
"a19-f003-messaging-reliability-api",
|
|
"a19-f006-messaging-cloudevents",
|
|
"a19-f008-acl",
|
|
"a19-f014-kafka-msg",
|
|
"a19-f015-compatibilitymatrix-extension",
|
|
"a19-f020-messaging-admin-api",
|
|
"a19-f022-messagingpublicsurfacecontracttest",
|
|
"a20-f003-claude",
|
|
"a20-f006-grpcadmissioncontroller-tryadmit",
|
|
"a20-f007-grpcstreamadmission",
|
|
"a20-f008-grpcserializedstreamwriter-drop-oldest",
|
|
"a20-f010-grpcoutcomereplay",
|
|
"a20-f011-grpccompletionreconciler-arraylist",
|
|
"an-active-transaction-check-that-asked-the-wrong-question",
|
|
"an-admission-boundary-that-leaks-and-a-counter-that-cannot-return",
|
|
"an-authorization-denial-recorded-as-a-configuration-error",
|
|
"an-order-contract-with-no-implementation",
|
|
"an-unselectable-broker-listed-with-features",
|
|
"analysis-finding-a03-f001",
|
|
"analysis-finding-a04-f002",
|
|
"analysis-finding-a04-f004",
|
|
"analysis-finding-a04-f005",
|
|
"analysis-finding-a05-f001",
|
|
"analysis-finding-a05-f010",
|
|
"analysis-finding-a05-f023",
|
|
"analysis-finding-a05-f024",
|
|
"analysis-finding-a05-f028",
|
|
"analysis-finding-a05-f030",
|
|
"analysis-finding-a05-f031",
|
|
"analysis-finding-a05-f032",
|
|
"analysis-finding-a05-f034",
|
|
"analysis-finding-a06-f002",
|
|
"analysis-finding-a06-f004",
|
|
"analysis-finding-a06-f005",
|
|
"analysis-finding-a06-f007",
|
|
"analysis-finding-a06-f008",
|
|
"analysis-finding-a06-f009",
|
|
"analysis-finding-a06-f010",
|
|
"analysis-finding-a06-f014",
|
|
"analysis-finding-a06-f015",
|
|
"analysis-finding-a06-f019",
|
|
"analysis-finding-a06-f021",
|
|
"analysis-finding-a06-f022",
|
|
"analysis-finding-a06-f023",
|
|
"analysis-finding-a06-f024",
|
|
"analysis-finding-a06-f025",
|
|
"analysis-finding-a06-f026",
|
|
"analysis-finding-a06-f027",
|
|
"analysis-finding-a06-f028",
|
|
"analysis-finding-a07-f005",
|
|
"analysis-finding-a08-f002",
|
|
"analysis-finding-a08-f003",
|
|
"analysis-finding-a08-f004",
|
|
"analysis-finding-a09-f001",
|
|
"analysis-finding-a09-f004",
|
|
"analysis-finding-a09-f006",
|
|
"analysis-finding-a10-f003",
|
|
"analysis-finding-a10-f007",
|
|
"analysis-finding-a10-f008",
|
|
"analysis-finding-a11-f003",
|
|
"analysis-finding-a13-f007",
|
|
"analysis-finding-a13-f010",
|
|
"analysis-finding-a13-f011",
|
|
"analysis-finding-a14-f003",
|
|
"analysis-finding-a14-f004",
|
|
"analysis-finding-a14-f006",
|
|
"analysis-finding-a14-f007",
|
|
"analysis-finding-a14-f008",
|
|
"analysis-finding-a14-f009",
|
|
"analysis-finding-a14-f016",
|
|
"analysis-finding-a14-f019",
|
|
"analysis-finding-a15-f001",
|
|
"analysis-finding-a15-f002",
|
|
"analysis-finding-a16-f001",
|
|
"analysis-finding-a16-f003",
|
|
"analysis-finding-a16-f005",
|
|
"analysis-finding-a16-f006",
|
|
"analysis-finding-a16-f008",
|
|
"analysis-finding-a16-f011",
|
|
"analysis-finding-a16-f012",
|
|
"analysis-finding-a17-f003",
|
|
"analysis-finding-a18-f001",
|
|
"analysis-finding-a18-f002",
|
|
"analysis-finding-a19-f001",
|
|
"analysis-finding-a19-f002",
|
|
"analysis-finding-a19-f004",
|
|
"analysis-finding-a19-f005",
|
|
"analysis-finding-a19-f009",
|
|
"analysis-finding-a19-f013",
|
|
"analysis-finding-a19-f018",
|
|
"analysis-finding-a19-f019",
|
|
"analysis-finding-a20-f004",
|
|
"analysis-finding-a20-f005",
|
|
"apply-is-a-setting-approval-is-not",
|
|
"assigned-id-turns-claim-into-upsert",
|
|
"autoconfiguration-in-name-only",
|
|
"blocking-means-startup-fails-and-nothing-runs-it",
|
|
"build-only-exempts-ninety-files-from-todays-incident",
|
|
"capability-constant-outlives-its-condition",
|
|
"claim-check-has-no-wiring-line-in-the-starter",
|
|
"commit-ambiguity-is-not-only-sqlstate-08",
|
|
"complete-drain-rolls-back-a-rotation",
|
|
"conditionalonbean-evaluated-at-parse-time",
|
|
"cursor-verification-order",
|
|
"doc-contract-test-boundary-predicted-the-drift",
|
|
"documented-uuidv7-generates-v4",
|
|
"draining-began-and-a-service-came-back-serving",
|
|
"endpoint-check-only-on-upload",
|
|
"expired-claim-versus-expired-execution",
|
|
"five-adapters-bypass-the-single-admission-point",
|
|
"five-copies-of-noscript-recovery",
|
|
"five-documents-say-nineteen-leaves",
|
|
"grpc-admin-f01",
|
|
"grpc-admin-f02",
|
|
"grpc-admin-f03",
|
|
"grpc-advanced-bootstrap-f01",
|
|
"grpc-advanced-bootstrap-f02",
|
|
"grpc-advanced-bootstrap-f03",
|
|
"grpc-advanced-bootstrap-f04",
|
|
"grpc-advanced-bootstrap-f05",
|
|
"grpc-advanced-compat-f01",
|
|
"grpc-advanced-compat-f02",
|
|
"grpc-advanced-compat-f03",
|
|
"grpc-advanced-diagnostics-f01",
|
|
"grpc-advanced-diagnostics-f02",
|
|
"grpc-advanced-diagnostics-f03",
|
|
"grpc-advanced-edition-f01",
|
|
"grpc-advanced-edition-f02",
|
|
"grpc-advanced-edition-f03",
|
|
"grpc-advanced-resilience-f01",
|
|
"grpc-advanced-resilience-f02",
|
|
"grpc-advanced-resilience-f03",
|
|
"grpc-advanced-streaming-f01",
|
|
"grpc-advanced-streaming-f02",
|
|
"grpc-advanced-streaming-f03",
|
|
"grpc-client-f01",
|
|
"grpc-client-f02",
|
|
"grpc-client-f03",
|
|
"grpc-client-f04",
|
|
"grpc-codegen-f01",
|
|
"grpc-codegen-f02",
|
|
"grpc-codegen-f03",
|
|
"grpc-codegen-f04",
|
|
"grpc-core-api-f01",
|
|
"grpc-core-api-f02",
|
|
"grpc-core-api-f03",
|
|
"grpc-core-api-f04",
|
|
"grpc-core-api-f05",
|
|
"grpc-core-api-f06",
|
|
"grpc-discovery-f01",
|
|
"grpc-discovery-f02",
|
|
"grpc-discovery-f03",
|
|
"grpc-observability-f01",
|
|
"grpc-observability-f02",
|
|
"grpc-observability-f03",
|
|
"grpc-operation-ledger-jpa-f01",
|
|
"grpc-operation-ledger-jpa-f02",
|
|
"grpc-policy-f01",
|
|
"grpc-policy-f02",
|
|
"grpc-policy-f03",
|
|
"grpc-policy-f04",
|
|
"grpc-policy-f05",
|
|
"grpc-policy-f06",
|
|
"grpc-policy-f07",
|
|
"grpc-proto-contract-f01",
|
|
"grpc-proto-contract-f02",
|
|
"grpc-proto-contract-f03",
|
|
"grpc-proto-contract-f04",
|
|
"grpc-server-f01",
|
|
"grpc-server-f02",
|
|
"grpc-server-f03",
|
|
"grpc-server-f04",
|
|
"grpc-spring-boot-starter-f01",
|
|
"grpc-spring-boot-starter-f02",
|
|
"grpc-spring-boot-starter-f03",
|
|
"grpc-spring-boot-starter-f04",
|
|
"grpc-testkit-f01",
|
|
"grpc-testkit-f02",
|
|
"grpc-testkit-f03",
|
|
"grpc-testkit-f04",
|
|
"grpc-testkit-f05",
|
|
"grpc-testkit-f06",
|
|
"h2-hid-a-column-type-mismatch",
|
|
"high-water-mark-swallowed-a-redelivered-change",
|
|
"ipv4-only-mask-passes-every-other-form",
|
|
"jpa-platform-capabilities-have-no-consumer",
|
|
"messaging-admin-api-f01",
|
|
"messaging-admin-api-f02",
|
|
"messaging-admin-api-f03",
|
|
"messaging-admin-api-f04",
|
|
"messaging-admin-api-f05",
|
|
"messaging-admin-api-f06",
|
|
"messaging-admin-api-f07",
|
|
"messaging-admin-runtime-f01",
|
|
"messaging-admin-runtime-f02",
|
|
"messaging-admin-runtime-f03",
|
|
"messaging-admin-runtime-f04",
|
|
"messaging-admin-runtime-f05",
|
|
"messaging-admin-runtime-f06",
|
|
"messaging-admin-runtime-f07",
|
|
"messaging-admin-runtime-f08",
|
|
"messaging-admin-runtime-f09",
|
|
"messaging-admin-runtime-f10",
|
|
"messaging-claim-check-f01",
|
|
"messaging-claim-check-f03",
|
|
"messaging-cloudevents-f01",
|
|
"messaging-cloudevents-f02",
|
|
"messaging-core-api-f02",
|
|
"messaging-core-api-f04",
|
|
"messaging-core-api-f05",
|
|
"messaging-inbox-jdbc-postgresql-f01",
|
|
"messaging-inbox-jdbc-postgresql-f02",
|
|
"messaging-inbox-jdbc-postgresql-f03",
|
|
"messaging-kafka-f01",
|
|
"messaging-kafka-f02",
|
|
"messaging-kafka-f03",
|
|
"messaging-kafka-f04",
|
|
"messaging-kafka-f05",
|
|
"messaging-kafka-share-experimental-f01",
|
|
"messaging-migration-stream-has-no-applier-and-collides-on-adoption",
|
|
"messaging-migrations-collide-at-v2",
|
|
"messaging-nats-experimental-f01",
|
|
"messaging-nats-experimental-f02",
|
|
"messaging-nats-experimental-f03",
|
|
"messaging-nats-experimental-f04",
|
|
"messaging-observability-f01",
|
|
"messaging-observability-f02",
|
|
"messaging-observability-f04",
|
|
"messaging-observability-f05",
|
|
"messaging-observability-f07",
|
|
"messaging-outbox-jdbc-postgresql-f01",
|
|
"messaging-outbox-jdbc-postgresql-f02",
|
|
"messaging-outbox-jdbc-postgresql-f03",
|
|
"messaging-outbox-jdbc-postgresql-f04",
|
|
"messaging-outbox-jdbc-postgresql-f05",
|
|
"messaging-outbox-jdbc-postgresql-f06",
|
|
"messaging-outbox-jdbc-postgresql-f07",
|
|
"messaging-outbox-jdbc-postgresql-f08",
|
|
"messaging-policy-f01",
|
|
"messaging-policy-f03",
|
|
"messaging-policy-f04",
|
|
"messaging-pulsar-experimental-f01",
|
|
"messaging-rabbit-f01",
|
|
"messaging-rabbit-f02",
|
|
"messaging-rabbit-f03",
|
|
"messaging-rabbit-f04",
|
|
"messaging-rabbit-f05",
|
|
"messaging-reliability-api-f01",
|
|
"messaging-reliability-api-f02",
|
|
"messaging-reliability-api-f05",
|
|
"messaging-reliability-api-f08",
|
|
"messaging-runtime-core-f01",
|
|
"messaging-runtime-core-f02",
|
|
"messaging-runtime-core-f03",
|
|
"messaging-schema-api-f01",
|
|
"messaging-schema-avro-f01",
|
|
"messaging-schema-avro-f02",
|
|
"messaging-schema-json-f01",
|
|
"messaging-schema-protobuf-f04",
|
|
"messaging-security-f01",
|
|
"messaging-security-f02",
|
|
"messaging-security-f04",
|
|
"messaging-spring-boot-starter-f01",
|
|
"messaging-spring-boot-starter-f02",
|
|
"messaging-spring-boot-starter-f03",
|
|
"messaging-spring-boot-starter-f04",
|
|
"messaging-spring-boot-starter-f05",
|
|
"messaging-testkit-f01",
|
|
"messaging-testkit-f02",
|
|
"messaging-testkit-f03",
|
|
"messaging-testkit-f04",
|
|
"messaging-testkit-f05",
|
|
"messaging-testkit-f06",
|
|
"messaging-testkit-f07",
|
|
"messaging-testkit-f08",
|
|
"messaging-transport-spi-f01",
|
|
"mongo-default-throws-on-first-write",
|
|
"narrowing-the-scan-orphaned-eight-components",
|
|
"native-claim-did-not-bump-the-version",
|
|
"observation-downgraded-by-the-composition",
|
|
"outbox-chain-behind-an-unsatisfiable-condition",
|
|
"pii-through-an-exception-message",
|
|
"readme-said-no-beans-there-are-eight",
|
|
"registry-column-too-short-for-its-own-path",
|
|
"reject-new-admission-that-rejects-nothing",
|
|
"requires-new-pins-the-outer-connection",
|
|
"scan-exclusion-without-an-owner",
|
|
"scriptable-detection-bypassed-by-a-bom",
|
|
"search-path-survived-the-return-to-the-pool",
|
|
"seven-rows-downgraded-by-the-family-itself",
|
|
"startup-validator-is-the-only-reader-of-four-keys",
|
|
"support-matrix-said-the-opposite-of-the-code",
|
|
"tenant-pools-summed-past-the-server-ceiling",
|
|
"test-names-that-assert-what-their-bodies-do-not",
|
|
"the-admin-switch-turns-on-the-guard-and-not-the-service",
|
|
"the-cleanup-that-causes-the-outage-it-prevents",
|
|
"the-forgeable-approval-survived-on-the-irreversible-half",
|
|
"the-last-part-cannot-get-a-grant",
|
|
"the-last-step-of-secret-erasure-is-not-wired",
|
|
"the-public-surface-contract-test-lives-outside-the-family",
|
|
"the-readme-recipe-does-not-start",
|
|
"the-same-repository-bound-a-decision-once-and-not-the-other-time",
|
|
"the-same-rotation-defect-closed-once-and-reproduced",
|
|
"the-second-platform-carried-the-design-not-the-wiring",
|
|
"the-support-matrix-says-nothing-is-deployed-and-eighteen-are",
|
|
"the-transport-and-the-validator-answer-differently",
|
|
"thirteen-startup-rules-never-run",
|
|
"three-versions-declared-one-executed",
|
|
"three-ways-rls-does-nothing",
|
|
"trust-policy-lives-in-nginx-not-in-the-code",
|
|
"twenty-five-main-files-and-one-test-file",
|
|
"two-files-name-a-build-gate-that-no-build-runs",
|
|
"two-owners-popped-the-evidence-frame",
|
|
"two-trees-both-numbered-from-v1",
|
|
"untranslated-contention-bypassed-the-retry-catch",
|
|
"validator-declared-and-never-injected",
|
|
"adapter-inbound-graphql-c01",
|
|
"adapter-inbound-graphql-c02",
|
|
"adapter-inbound-graphql-c03",
|
|
"adapter-inbound-graphql-c04",
|
|
"adapter-inbound-graphql-c05",
|
|
"adapter-inbound-graphql-c06",
|
|
"adapter-inbound-graphql-c07",
|
|
"adapter-inbound-graphql-c08",
|
|
"adapter-inbound-graphql-c09",
|
|
"adapter-inbound-graphql-c10",
|
|
"adapter-inbound-graphql-c11",
|
|
"adapter-inbound-graphql-c12",
|
|
"adapter-inbound-graphql-c13",
|
|
"adapter-inbound-grpc-c01",
|
|
"adapter-inbound-web-c01",
|
|
"adapter-inbound-web-c02",
|
|
"adapter-inbound-web-c03",
|
|
"adapter-inbound-web-c04",
|
|
"adapter-inbound-web-c05",
|
|
"adapter-inbound-web-c06",
|
|
"adapter-inbound-web-c07",
|
|
"adapter-inbound-web-c08",
|
|
"adapter-inbound-web-c09",
|
|
"adapter-inbound-web-c10",
|
|
"adapter-inbound-web-c11",
|
|
"adapter-inbound-web-c12",
|
|
"adapter-inbound-web-c13",
|
|
"adapter-inbound-web-c14",
|
|
"adapter-inbound-web-c15",
|
|
"adapter-inbound-web-c16",
|
|
"adapter-inbound-web-c17",
|
|
"adapter-inbound-web-c18",
|
|
"adapter-inbound-web-c19",
|
|
"adapter-inbound-websocket-c01",
|
|
"adapter-inbound-websocket-c02",
|
|
"adapter-inbound-websocket-c03",
|
|
"adapter-inbound-websocket-c04",
|
|
"adapter-inbound-websocket-c05",
|
|
"adapter-outbound-cache-redis-c01",
|
|
"adapter-outbound-cache-redis-c02",
|
|
"adapter-outbound-cache-redis-c03",
|
|
"adapter-outbound-cache-redis-c04",
|
|
"adapter-outbound-cache-redis-c05",
|
|
"adapter-outbound-cache-redis-c06",
|
|
"adapter-outbound-cache-redis-c07",
|
|
"adapter-outbound-cache-redis-c08",
|
|
"adapter-outbound-cache-redis-c09",
|
|
"adapter-outbound-cache-redis-c10",
|
|
"adapter-outbound-cache-redis-c11",
|
|
"adapter-outbound-cache-redis-c12",
|
|
"adapter-outbound-cache-redis-c13",
|
|
"adapter-outbound-fileserver-c01",
|
|
"adapter-outbound-fileserver-c02",
|
|
"adapter-outbound-fileserver-c03",
|
|
"adapter-outbound-fileserver-c04",
|
|
"adapter-outbound-fileserver-c05",
|
|
"adapter-outbound-fileserver-c06",
|
|
"adapter-outbound-fileserver-c07",
|
|
"adapter-outbound-fileserver-c08",
|
|
"adapter-outbound-httpclient-c01",
|
|
"adapter-outbound-httpclient-c02",
|
|
"adapter-outbound-httpclient-c03",
|
|
"adapter-outbound-httpclient-c04",
|
|
"adapter-outbound-httpclient-c05",
|
|
"adapter-outbound-httpclient-c06",
|
|
"adapter-outbound-httpclient-c07",
|
|
"adapter-outbound-httpclient-c08",
|
|
"adapter-outbound-httpclient-c09",
|
|
"adapter-outbound-messaging-c01",
|
|
"adapter-outbound-messaging-c02",
|
|
"adapter-outbound-messaging-c03",
|
|
"adapter-outbound-messaging-c04",
|
|
"adapter-outbound-notification-c01",
|
|
"adapter-outbound-notification-c02",
|
|
"adapter-outbound-notification-c03",
|
|
"adapter-outbound-notification-c04",
|
|
"adapter-outbound-notification-c05",
|
|
"adapter-outbound-notification-c06",
|
|
"adapter-outbound-objectstorage-c01",
|
|
"adapter-outbound-objectstorage-c02",
|
|
"adapter-outbound-objectstorage-c03",
|
|
"adapter-outbound-objectstorage-c04",
|
|
"adapter-outbound-objectstorage-c05",
|
|
"adapter-outbound-objectstorage-c06",
|
|
"adapter-outbound-objectstorage-c07",
|
|
"adapter-outbound-objectstorage-c08",
|
|
"adapter-outbound-objectstorage-c09",
|
|
"adapter-outbound-persistence-jpa-c01",
|
|
"adapter-outbound-persistence-jpa-c02",
|
|
"adapter-outbound-persistence-jpa-c03",
|
|
"adapter-outbound-persistence-jpa-c04",
|
|
"adapter-outbound-persistence-jpa-c05",
|
|
"adapter-outbound-persistence-jpa-c06",
|
|
"adapter-outbound-persistence-jpa-c07",
|
|
"adapter-outbound-persistence-jpa-c08",
|
|
"adapter-outbound-persistence-jpa-c09",
|
|
"adapter-outbound-persistence-jpa-c10",
|
|
"adapter-outbound-persistence-jpa-c11",
|
|
"adapter-outbound-persistence-jpa-c12",
|
|
"adapter-outbound-persistence-jpa-c13",
|
|
"adapter-outbound-persistence-jpa-c14",
|
|
"adapter-outbound-persistence-jpa-c15",
|
|
"adapter-outbound-persistence-jpa-c16",
|
|
"adapter-outbound-persistence-jpa-c17",
|
|
"adapter-outbound-persistence-jpa-c18",
|
|
"adapter-outbound-persistence-jpa-c19",
|
|
"adapter-outbound-persistence-jpa-c20",
|
|
"adapter-outbound-persistence-jpa-c21",
|
|
"adapter-outbound-persistence-jpa-c22",
|
|
"adapter-outbound-persistence-jpa-c23",
|
|
"adapter-outbound-persistence-jpa-c24",
|
|
"adapter-outbound-persistence-jpa-c25",
|
|
"adapter-outbound-persistence-jpa-c26",
|
|
"adapter-outbound-persistence-jpa-c27",
|
|
"adapter-outbound-persistence-jpa-c28",
|
|
"adapter-outbound-persistence-jpa-c29",
|
|
"adapter-outbound-persistence-jpa-c30",
|
|
"adapter-outbound-persistence-jpa-c31",
|
|
"adapter-outbound-persistence-jpa-c32",
|
|
"adapter-outbound-persistence-jpa-c33",
|
|
"adapter-outbound-persistence-jpa-c34",
|
|
"adapter-outbound-persistence-jpa-c35",
|
|
"adapter-outbound-persistence-jpa-c36",
|
|
"adapter-outbound-persistence-jpa-c37",
|
|
"adapter-outbound-persistence-jpa-c38",
|
|
"adapter-outbound-persistence-jpa-c39",
|
|
"adapter-outbound-persistence-jpa-c40",
|
|
"adapter-outbound-persistence-jpa-c41",
|
|
"adapter-outbound-persistence-jpa-c42",
|
|
"adapter-outbound-persistence-jpa-c43",
|
|
"adapter-outbound-persistence-jpa-c44",
|
|
"adapter-outbound-persistence-jpa-c45",
|
|
"adapter-outbound-persistence-jpa-c46",
|
|
"adapter-outbound-persistence-jpa-c47",
|
|
"adapter-outbound-persistence-jpa-c48",
|
|
"adapter-outbound-persistence-jpa-c49",
|
|
"adapter-outbound-persistence-jpa-c50",
|
|
"adapter-outbound-persistence-jpa-c51",
|
|
"adapter-outbound-persistence-jpa-c52",
|
|
"adapter-outbound-persistence-jpa-c53",
|
|
"adapter-outbound-persistence-jpa-c54",
|
|
"adapter-outbound-persistence-jpa-c55",
|
|
"adapter-outbound-persistence-jpa-c56",
|
|
"adapter-outbound-persistence-jpa-c57",
|
|
"adapter-outbound-persistence-jpa-c58",
|
|
"adapter-outbound-persistence-mongo-c01",
|
|
"adapter-outbound-persistence-mongo-c02",
|
|
"adapter-outbound-persistence-mongo-c03",
|
|
"adapter-outbound-persistence-mongo-c04",
|
|
"adapter-outbound-persistence-mongo-c05",
|
|
"adapter-outbound-persistence-mongo-c06",
|
|
"adapter-outbound-persistence-mongo-c07",
|
|
"adapter-outbound-persistence-mongo-c08",
|
|
"adapter-outbound-persistence-mongo-c09",
|
|
"adapter-outbound-support-c01",
|
|
"adapter-outbound-support-c02",
|
|
"adapter-outbound-support-c03",
|
|
"adapter-outbound-support-c04",
|
|
"adapter-outbound-support-c05",
|
|
"adapter-outbound-support-c06",
|
|
"app-bootstrap-c01",
|
|
"app-bootstrap-c02",
|
|
"app-bootstrap-c03",
|
|
"app-bootstrap-c04",
|
|
"app-bootstrap-c05",
|
|
"application-core-c01",
|
|
"application-core-c02",
|
|
"application-core-c03",
|
|
"application-core-c04",
|
|
"application-core-c05",
|
|
"application-core-c06",
|
|
"application-core-c07",
|
|
"application-core-c08",
|
|
"application-core-c09",
|
|
"application-core-c10",
|
|
"application-core-c11",
|
|
"approval-verification-execution",
|
|
"bounded-and-unbounded-side-by-side",
|
|
"capability-schema-registry",
|
|
"cardinality-bounds-as-types",
|
|
"cas-tuple-and-update-count",
|
|
"check-then-act-on-atomic-types",
|
|
"commit-evidence-phases",
|
|
"deadline-propagation",
|
|
"domain-core-c01",
|
|
"domain-core-c02",
|
|
"domain-core-c03",
|
|
"evidence-grades-and-provenance",
|
|
"fenced-lease",
|
|
"file-state-machine-and-ready",
|
|
"four-grade-disclosure",
|
|
"four-multitenancy-strategies",
|
|
"grpc-admin-c01",
|
|
"grpc-admin-c02",
|
|
"grpc-advanced-bootstrap-c01",
|
|
"grpc-advanced-bootstrap-c02",
|
|
"grpc-advanced-bootstrap-c03",
|
|
"grpc-advanced-diagnostics-c01",
|
|
"grpc-advanced-diagnostics-c02",
|
|
"grpc-advanced-resilience-c01",
|
|
"grpc-advanced-resilience-c02",
|
|
"grpc-advanced-streaming-c01",
|
|
"grpc-codegen-c01",
|
|
"grpc-core-api-c01",
|
|
"grpc-discovery-c01",
|
|
"grpc-observability-c01",
|
|
"grpc-observability-c02",
|
|
"grpc-observability-c03",
|
|
"grpc-operation-ledger-jpa-c01",
|
|
"grpc-operation-ledger-jpa-c02",
|
|
"grpc-operation-ledger-jpa-c03",
|
|
"grpc-policy-c01",
|
|
"grpc-server-c01",
|
|
"grpc-spring-boot-starter-c01",
|
|
"grpc-spring-boot-starter-c02",
|
|
"grpc-testkit-c01",
|
|
"independent-flyway-streams",
|
|
"messaging-admin-api-c01",
|
|
"messaging-admin-api-c02",
|
|
"messaging-admin-api-c03",
|
|
"messaging-admin-api-c04",
|
|
"messaging-admin-api-c05",
|
|
"messaging-admin-api-c06",
|
|
"messaging-admin-api-c07",
|
|
"messaging-admin-runtime-c01",
|
|
"messaging-admin-runtime-c02",
|
|
"messaging-admin-runtime-c03",
|
|
"messaging-admin-runtime-c04",
|
|
"messaging-admin-runtime-c05",
|
|
"messaging-admin-runtime-c06",
|
|
"messaging-admin-runtime-c07",
|
|
"messaging-claim-check-c01",
|
|
"messaging-claim-check-c02",
|
|
"messaging-claim-check-c03",
|
|
"messaging-claim-check-c04",
|
|
"messaging-claim-check-c05",
|
|
"messaging-claim-check-c06",
|
|
"messaging-claim-check-c07",
|
|
"messaging-cloudevents-c01",
|
|
"messaging-cloudevents-c02",
|
|
"messaging-cloudevents-c03",
|
|
"messaging-cloudevents-c04",
|
|
"messaging-cloudevents-c05",
|
|
"messaging-cloudevents-c06",
|
|
"messaging-cloudevents-c07",
|
|
"messaging-cloudevents-c08",
|
|
"messaging-core-api-c01",
|
|
"messaging-core-api-c02",
|
|
"messaging-core-api-c03",
|
|
"messaging-core-api-c04",
|
|
"messaging-core-api-c05",
|
|
"messaging-core-api-c06",
|
|
"messaging-core-api-c07",
|
|
"messaging-core-api-c08",
|
|
"messaging-inbox-jdbc-postgresql-c01",
|
|
"messaging-inbox-jdbc-postgresql-c02",
|
|
"messaging-inbox-jdbc-postgresql-c03",
|
|
"messaging-inbox-jdbc-postgresql-c04",
|
|
"messaging-inbox-jdbc-postgresql-c05",
|
|
"messaging-inbox-jdbc-postgresql-c06",
|
|
"messaging-inbox-jdbc-postgresql-c07",
|
|
"messaging-kafka-c01",
|
|
"messaging-kafka-c02",
|
|
"messaging-kafka-share-experimental-c01",
|
|
"messaging-kafka-share-experimental-c02",
|
|
"messaging-kafka-share-experimental-c03",
|
|
"messaging-kafka-share-experimental-c04",
|
|
"messaging-kafka-share-experimental-c05",
|
|
"messaging-kafka-share-experimental-c06",
|
|
"messaging-kafka-share-experimental-c07",
|
|
"messaging-nats-experimental-c01",
|
|
"messaging-nats-experimental-c02",
|
|
"messaging-observability-c01",
|
|
"messaging-observability-c02",
|
|
"messaging-observability-c03",
|
|
"messaging-observability-c04",
|
|
"messaging-observability-c05",
|
|
"messaging-observability-c06",
|
|
"messaging-observability-c07",
|
|
"messaging-outbox-jdbc-postgresql-c01",
|
|
"messaging-outbox-jdbc-postgresql-c02",
|
|
"messaging-outbox-jdbc-postgresql-c03",
|
|
"messaging-outbox-jdbc-postgresql-c04",
|
|
"messaging-outbox-jdbc-postgresql-c05",
|
|
"messaging-outbox-jdbc-postgresql-c06",
|
|
"messaging-policy-c01",
|
|
"messaging-policy-c02",
|
|
"messaging-policy-c03",
|
|
"messaging-policy-c04",
|
|
"messaging-policy-c05",
|
|
"messaging-policy-c06",
|
|
"messaging-policy-c07",
|
|
"messaging-policy-c08",
|
|
"messaging-policy-c09",
|
|
"messaging-pulsar-experimental-c01",
|
|
"messaging-rabbit-c01",
|
|
"messaging-rabbit-c02",
|
|
"messaging-reliability-api-c01",
|
|
"messaging-reliability-api-c02",
|
|
"messaging-reliability-api-c03",
|
|
"messaging-reliability-api-c04",
|
|
"messaging-reliability-api-c05",
|
|
"messaging-reliability-api-c06",
|
|
"messaging-reliability-api-c07",
|
|
"messaging-runtime-core-c01",
|
|
"messaging-runtime-core-c02",
|
|
"messaging-runtime-core-c03",
|
|
"messaging-runtime-core-c04",
|
|
"messaging-runtime-core-c05",
|
|
"messaging-runtime-core-c06",
|
|
"messaging-runtime-core-c07",
|
|
"messaging-schema-api-c01",
|
|
"messaging-schema-api-c02",
|
|
"messaging-schema-api-c03",
|
|
"messaging-schema-api-c04",
|
|
"messaging-schema-api-c05",
|
|
"messaging-schema-api-c06",
|
|
"messaging-schema-api-c07",
|
|
"messaging-schema-avro-c01",
|
|
"messaging-schema-avro-c02",
|
|
"messaging-schema-avro-c03",
|
|
"messaging-schema-avro-c04",
|
|
"messaging-schema-avro-c05",
|
|
"messaging-schema-avro-c06",
|
|
"messaging-schema-avro-c07",
|
|
"messaging-schema-json-c01",
|
|
"messaging-schema-json-c02",
|
|
"messaging-schema-json-c03",
|
|
"messaging-schema-json-c04",
|
|
"messaging-schema-json-c05",
|
|
"messaging-schema-json-c06",
|
|
"messaging-schema-json-c07",
|
|
"messaging-schema-protobuf-c01",
|
|
"messaging-schema-protobuf-c02",
|
|
"messaging-schema-protobuf-c03",
|
|
"messaging-schema-protobuf-c04",
|
|
"messaging-schema-protobuf-c05",
|
|
"messaging-schema-protobuf-c06",
|
|
"messaging-schema-protobuf-c07",
|
|
"messaging-security-c01",
|
|
"messaging-security-c02",
|
|
"messaging-security-c03",
|
|
"messaging-security-c04",
|
|
"messaging-security-c05",
|
|
"messaging-security-c06",
|
|
"messaging-security-c07",
|
|
"messaging-spring-boot-starter-c01",
|
|
"messaging-spring-boot-starter-c02",
|
|
"messaging-spring-boot-starter-c03",
|
|
"messaging-spring-cloud-stream-bridge-c01",
|
|
"messaging-spring-cloud-stream-bridge-c02",
|
|
"messaging-spring-cloud-stream-bridge-c03",
|
|
"messaging-spring-cloud-stream-bridge-c04",
|
|
"messaging-spring-cloud-stream-bridge-c05",
|
|
"messaging-spring-cloud-stream-bridge-c06",
|
|
"messaging-testkit-c01",
|
|
"messaging-testkit-c02",
|
|
"messaging-testkit-c03",
|
|
"messaging-testkit-c04",
|
|
"messaging-testkit-c05",
|
|
"messaging-testkit-c06",
|
|
"messaging-testkit-c07",
|
|
"messaging-testkit-c08",
|
|
"messaging-transport-spi-c01",
|
|
"messaging-transport-spi-c02",
|
|
"messaging-transport-spi-c03",
|
|
"messaging-transport-spi-c04",
|
|
"messaging-transport-spi-c05",
|
|
"messaging-transport-spi-c06",
|
|
"messaging-transport-spi-c07",
|
|
"redis-admission-stages",
|
|
"requires-new-connection-cost",
|
|
"rls-three-preconditions",
|
|
"shared-contract-c01",
|
|
"shared-contract-c02",
|
|
"shared-contract-c03",
|
|
"shared-contract-c04",
|
|
"signed-cursor-structure",
|
|
"staged-lifecycle-and-signed-grants",
|
|
"strict-test-lane",
|
|
"the-eight-phase-shutdown-contract",
|
|
"three-assembly-paths",
|
|
"three-sources-of-a-capability-answer",
|
|
"transaction-result-algebra",
|
|
"transport-failure-stage-and-category",
|
|
"when-conditions-are-evaluated",
|
|
"a-bean-is-not-composition-evidence",
|
|
"a-binary-approval-codec-must-round-trip",
|
|
"a-capability-constant-must-derive-from-the-profile",
|
|
"a-category-is-a-contract-between-retry-dlq-and-dashboard",
|
|
"a-classifier-sees-only-what-the-engine-kept",
|
|
"a-contract-test-must-run-the-adapters-statement",
|
|
"a-declaration-order-test-is-a-gate-only-if-something-reads-that-order",
|
|
"a-fake-that-cannot-show-the-property-is-not-a-witness",
|
|
"a-gate-declared-in-prose-is-not-in-the-build",
|
|
"a-gate-nobody-runs-reports-the-last-run",
|
|
"a-lane-that-discovers-nothing-must-fail",
|
|
"a-port-that-offers-both-forms-has-chosen-the-unsafe-one",
|
|
"a-publicly-readable-state-must-be-complete-by-constraint",
|
|
"a-single-admission-point-must-count-its-bypasses",
|
|
"a-validator-is-enforced-by-injection",
|
|
"agreement-between-documents-proves-nothing",
|
|
"ambiguity-rule-hurts-both-ways",
|
|
"an-applied-checksum-is-a-promise",
|
|
"analysis-finding-a03-f003",
|
|
"atomic-type-is-not-atomicity",
|
|
"beginning-a-transition-and-the-set-it-covers-are-one-operation",
|
|
"cas-tuple-in-the-where-clause",
|
|
"check-which-duplicate-is-wired",
|
|
"claim-with-a-conditional-update-not-a-read",
|
|
"conditionalonbean-must-be-satisfiable",
|
|
"count-the-frameworks-own-autoconfigurations",
|
|
"deadline-narrows-in-three-stages",
|
|
"digest-must-be-length-framed-and-versioned",
|
|
"each-stream-owns-its-history-table",
|
|
"expired-claim-and-expired-execution-differ",
|
|
"fix-overstatement-before-understatement",
|
|
"grades-may-understate-never-overstate",
|
|
"hibernate-filter-is-not-a-security-boundary",
|
|
"isolation-settings-must-be-transaction-local",
|
|
"local-with-a-different-db-is-a-different-system",
|
|
"make-the-unsafe-state-unrepresentable",
|
|
"messaging-claim-check-f02",
|
|
"messaging-claim-check-f04",
|
|
"messaging-cloudevents-f03",
|
|
"messaging-cloudevents-f05",
|
|
"messaging-inbox-jdbc-postgresql-f05",
|
|
"messaging-inbox-jdbc-postgresql-f06",
|
|
"messaging-kafka-share-experimental-f02",
|
|
"messaging-kafka-share-experimental-f04",
|
|
"messaging-kafka-share-experimental-f05",
|
|
"messaging-kafka-share-experimental-f06",
|
|
"messaging-observability-f06",
|
|
"messaging-policy-f05",
|
|
"messaging-policy-f06",
|
|
"messaging-policy-f07",
|
|
"messaging-reliability-api-f04",
|
|
"messaging-reliability-api-f06",
|
|
"messaging-reliability-api-f07",
|
|
"messaging-runtime-core-f04",
|
|
"messaging-runtime-core-f05",
|
|
"messaging-runtime-core-f06",
|
|
"messaging-runtime-core-f07",
|
|
"messaging-schema-api-f02",
|
|
"messaging-schema-api-f03",
|
|
"messaging-schema-avro-f03",
|
|
"messaging-schema-avro-f04",
|
|
"messaging-schema-avro-f05",
|
|
"messaging-schema-json-f02",
|
|
"messaging-schema-protobuf-f01",
|
|
"messaging-schema-protobuf-f02",
|
|
"messaging-security-f05",
|
|
"messaging-security-f06",
|
|
"messaging-security-f07",
|
|
"messaging-security-f08",
|
|
"messaging-spring-cloud-stream-bridge-f01",
|
|
"messaging-spring-cloud-stream-bridge-f03",
|
|
"messaging-spring-cloud-stream-bridge-f04",
|
|
"messaging-spring-cloud-stream-bridge-f05",
|
|
"messaging-spring-cloud-stream-bridge-f06",
|
|
"messaging-transport-spi-f02",
|
|
"messaging-transport-spi-f03",
|
|
"names-are-registry-keys-not-values",
|
|
"numbers-in-docs-should-be-derived",
|
|
"off-must-be-structural",
|
|
"omission-that-passes-is-not-a-gate",
|
|
"one-formula-and-one-enforcement-point-per-safety-rule",
|
|
"prefix-matching-fits-signatures-not-sniffing",
|
|
"read-the-assembling-side-first",
|
|
"read-the-clock-after-the-lock",
|
|
"register-paths-bind-values",
|
|
"registry-rules-transfer-ci-rules-do-not",
|
|
"reject-rather-than-sanitize",
|
|
"resume-by-identity-not-by-index",
|
|
"retryability-needs-both-idempotency-and-category",
|
|
"runtime-membership-decides-severity",
|
|
"server-metadata-defines-the-command",
|
|
"session-scoped-settings-outlive-the-transaction",
|
|
"signing-and-verifying-do-not-share-an-object",
|
|
"telemetry-can-be-more-dangerous-than-its-subject",
|
|
"tenant-column-belongs-in-every-unique-constraint",
|
|
"the-powerful-half-must-not-be-one-setting-away",
|
|
"the-startup-validator-follows-the-autoconfiguration-root",
|
|
"the-weight-of-a-flag-is-set-by-the-code-that-reads-it",
|
|
"this-generations-circumstance-is-not-a-permanent-failure",
|
|
"translation-chain-order-is-a-contract",
|
|
"two-vocabularies-for-one-concept",
|
|
"unknown-is-a-third-result",
|
|
"verify-runtime-shape-at-runtime",
|
|
"walk-the-cause-chain-most-specific-wins",
|
|
"write-transactions-need-a-finite-timeout",
|
|
"a02-f001-lro",
|
|
"a02-f002-domaincontextkey",
|
|
"a05-f003-capabilitysupport-constraints",
|
|
"analysis-finding-a02-f003",
|
|
"analysis-finding-a02-f004",
|
|
"analysis-finding-a02-f005",
|
|
"analysis-finding-a03-f002",
|
|
"analysis-finding-a03-f004",
|
|
"analysis-finding-a04-f006",
|
|
"commit-ambiguity-lane-not-executed",
|
|
"conditional-evaluation-order-unverified",
|
|
"container-lanes-not-executed",
|
|
"messaging-claim-check-f05",
|
|
"messaging-cloudevents-f04",
|
|
"messaging-core-api-f01",
|
|
"messaging-core-api-f03",
|
|
"messaging-inbox-jdbc-postgresql-f04",
|
|
"messaging-kafka-share-experimental-f03",
|
|
"messaging-observability-f03",
|
|
"messaging-policy-f02",
|
|
"messaging-reliability-api-f03",
|
|
"messaging-schema-json-f03",
|
|
"messaging-schema-protobuf-f03",
|
|
"messaging-security-f03",
|
|
"messaging-spring-cloud-stream-bridge-f02",
|
|
"one-boot-would-settle-two-findings",
|
|
"performance-and-capacity-unmeasured",
|
|
"pool-contract-lane-not-executed",
|
|
"redis-topology-lane-not-executed",
|
|
"v2-state-machine-lanes-not-executed",
|
|
"widen-doc-contract-assertions",
|
|
"candidate-evidence-stays-at-r1",
|
|
"capability-grade-is-declared-not-inferred",
|
|
"capability-separates-installation-from-activation",
|
|
"classpath-presence-is-not-consent",
|
|
"completion-unknown-is-never-retried",
|
|
"cursors-are-signed-for-integrity",
|
|
"flyway-owns-the-schema",
|
|
"grades-derive-from-executed-evidence",
|
|
"grpc-stays-build-only-until-the-bridge-is-decided",
|
|
"in-root-write-fails-fast",
|
|
"legacy-adoption-requires-two-approvers",
|
|
"no-physical-paths-in-metadata",
|
|
"one-audit-mechanism-per-entity",
|
|
"one-root-owns-the-master-switch",
|
|
"only-the-certification-lane-carries-no-docker-guard",
|
|
"performance-measurement-is-not-a-release-gate",
|
|
"pool-need-is-a-capability-question",
|
|
"repair-is-not-a-mode",
|
|
"retry-safety-is-decided-by-evidence",
|
|
"retry-unit-is-the-use-case",
|
|
"state-machines-carry-no-stereotype",
|
|
"templates-are-built-once-per-mode",
|
|
"tenant-id-is-never-a-metric-tag",
|
|
"three-axes-of-evidence",
|
|
"unclassified-commands-are-refused"
|
|
],
|
|
"rows": {
|
|
"a-build-gate-that-is-not-in-the-build": {
|
|
"at": "2026-09-02T00:25:26Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-catalog-nine-entries-short": {
|
|
"at": "2026-09-02T00:25:26Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-certifying-lane-that-compared-nothing": {
|
|
"at": "2026-09-02T00:25:26Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-circuit-breaker-permit-that-leaks-on-local-rejection": {
|
|
"at": "2026-09-02T00:25:27Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-cleanup-claim-without-fencing": {
|
|
"at": "2026-09-02T00:35:06Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-closing-transport-reported-as-a-permanent-business-failure": {
|
|
"at": "2026-09-02T00:44:22Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-customizer-that-discarded-the-bound-property": {
|
|
"at": "2026-09-02T00:52:41Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-delayed-delivery-flag-without-the-topology-that-delivers-it": {
|
|
"at": "2026-09-02T01:00:41Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-digest-that-covered-who-but-not-what": {
|
|
"at": "2026-09-02T01:19:53Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-five-second-string-that-broke-every-prod-deploy": {
|
|
"at": "2026-09-02T01:17:36Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-flag-that-validates-an-unwired-subsystem": {
|
|
"at": "2026-09-02T01:21:58Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-lease-without-an-owner": {
|
|
"at": "2026-09-02T01:33:40Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-policy-reversed-by-a-later-filter": {
|
|
"at": "2026-09-02T01:40:07Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-read-then-delete-race-on-the-upload-lease": {
|
|
"at": "2026-09-02T01:41:44Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-red-test-misread-as-a-product-defect": {
|
|
"at": "2026-09-02T01:52:58Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-release-gate-with-no-evidence-producer": {
|
|
"at": "2026-09-02T01:57:53Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-replay-store-with-no-eviction-path": {
|
|
"at": "2026-09-02T01:59:26Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-report-that-cannot-carry-a-datasource": {
|
|
"at": "2026-09-02T02:11:28Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-resumed-redrive-skips-what-it-could-not-move": {
|
|
"at": "2026-09-02T02:16:00Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-retry-implementation-nobody-calls": {
|
|
"at": "2026-09-02T13:34:56Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-rotation-that-overwrites-and-a-generation-that-cannot-be-reclaimed": {
|
|
"at": "2026-09-02T02:29:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-soak-threshold-written-for-a-grade-that-does-not-exist": {
|
|
"at": "2026-09-02T02:32:19Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-startup-probe-that-never-runs": {
|
|
"at": "2026-09-02T02:34:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-startup-validator-that-requires-a-key-nothing-signs-with": {
|
|
"at": "2026-09-02T02:42:07Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-test-that-passed-on-the-wrong-guard": {
|
|
"at": "2026-09-02T02:49:04Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-transaction-capability-true-and-its-validator-never-run": {
|
|
"at": "2026-09-02T02:53:58Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a-validator-checking-the-wrong-datasource": {
|
|
"at": "2026-09-03T12:48:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "상류 포인터 정정(analysis/05 §14.5 부재), 빈 정의 하나·주입 0 으로 구조 정정, HikariCP 런타임 클래스패스 반증, 마스터 스위치와 infra 잔존 추가, 회귀 테스트 실행"
|
|
},
|
|
"a-validator-that-demands-tls-and-an-assembly-that-omits-it": {
|
|
"at": "2026-09-03T12:48:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "프로퍼티 둘로 정정, KafkaSecurityConfigurer 빈이 출하에서 만들어지지 않음을 반영, 평문 접속 주장을 측정 범위로 축소, P1 근거 명시"
|
|
},
|
|
"a-weaker-private-copy-on-the-wired-path": {
|
|
"at": "2026-09-02T03:23:18Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a01-f002-idfactory-newid": {
|
|
"at": "2026-09-02T03:25:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f004-retrydecision-reason": {
|
|
"at": "2026-09-02T03:28:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f005-jparetrypolicy": {
|
|
"at": "2026-09-02T03:31:21Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f006-stable": {
|
|
"at": "2026-09-02T03:49:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f007-transactionprofileregistry": {
|
|
"at": "2026-09-02T03:34:48Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f012-identity": {
|
|
"at": "2026-09-02T03:57:13Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f013-specificationpolicy-specification-unrestricted": {
|
|
"at": "2026-09-02T04:00:52Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f014-collection-fetch-pagination": {
|
|
"at": "2026-09-02T04:08:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f018-sql": {
|
|
"at": "2026-09-02T04:11:22Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f019-ssot": {
|
|
"at": "2026-09-02T04:25:02Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f020-inspect-claim": {
|
|
"at": "2026-09-02T04:36:54Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f021-complete-replayttl": {
|
|
"at": "2026-09-02T04:44:52Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f022-stable": {
|
|
"at": "2026-09-02T04:42:19Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f025-filequotaservice-commit": {
|
|
"at": "2026-09-02T04:57:19Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f026-enqueue": {
|
|
"at": "2026-09-02T05:42:42Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f027-maximum-attempts": {
|
|
"at": "2026-09-02T05:44:50Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f029-for-update-skip-locked": {
|
|
"at": "2026-09-02T06:04:19Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a05-f033-jpa-flyway-migration": {
|
|
"at": "2026-09-02T06:33:14Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a06-f003-change-streams-true": {
|
|
"at": "2026-09-02T06:58:25Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "§L156 로 되돌리고 조립 과대주장 수정"
|
|
},
|
|
"a06-f011-mongoregexpolicy-forbidden": {
|
|
"at": "2026-09-02T07:18:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "모든 문서 매치 주장 정정, 픽스처에 비문자열 추가"
|
|
},
|
|
"a06-f013-recordapplied": {
|
|
"at": "2026-09-02T07:41:59Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "체크포인트 저장 경로 오류 정정, 색인 없는 경합 추가"
|
|
},
|
|
"a06-f016-flamingock": {
|
|
"at": "2026-09-02T07:57:58Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "목록을 보기 전 오류 정정, 154행 장치 복원"
|
|
},
|
|
"a06-f018-changestreams-false": {
|
|
"at": "2026-09-02T08:21:47Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "탐침을 전체 자동 구성으로 교체, 형제와 역할 분리"
|
|
},
|
|
"a06-f020-tls-stable": {
|
|
"at": "2026-09-02T08:44:00Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "탐침이 읽던 객체 교체, 속성 키 드리프트와 도달 전제 추가"
|
|
},
|
|
"a07-f001-uuidcodec": {
|
|
"at": "2026-09-02T09:04:06Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "컬럼 변환 구간 오류 정정, 의존 규칙 전제 추가"
|
|
},
|
|
"a07-f002-normalize": {
|
|
"at": "2026-09-02T09:22:58Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "삭제 자리에 따른 결과 구분, 36자 반례 추가"
|
|
},
|
|
"a07-f004-claude": {
|
|
"at": "2026-09-02T09:38:45Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "제목 범위 정정, 강제 사슬과 빈 구성 근거 교체"
|
|
},
|
|
"a07-f006-claude": {
|
|
"at": "2026-09-02T09:54:10Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "폐기된 계획과 하네스 부재 결정 추가, 남은 규칙의 미포함 항목 지적"
|
|
},
|
|
"a08-f005-transferbufferpool-maxborrowedbytes": {
|
|
"at": "2026-09-02T10:12:35Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "진단을 검색범위에서 증거 오독으로 정정, 단언 변별력 측정 추가"
|
|
},
|
|
"a10-f001-readme": {
|
|
"at": "2026-09-02T10:46:22Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "조건부 빈과 계수 범위 정정, README 자기모순과 지목 증거 추가"
|
|
},
|
|
"a10-f004-pub-sub": {
|
|
"at": "2026-09-02T11:24:40Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a10-f005-hyperloglog-merge": {
|
|
"at": "2026-09-02T12:54:55Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a10-f006-requireidentifier": {
|
|
"at": "2026-09-02T12:57:27Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a11-f001-close": {
|
|
"at": "2026-09-02T13:24:00Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a11-f002-pool-route-exceeds-total": {
|
|
"at": "2026-09-02T13:28:25Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a11-f004-number": {
|
|
"at": "2026-09-02T13:31:19Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a11-f006-boundeddatabufferflux": {
|
|
"at": "2026-09-02T13:52:31Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a11-f007-dns": {
|
|
"at": "2026-09-02T14:08:22Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a12-f001-check-verifyjsonschemaruntimegraph": {
|
|
"at": "2026-09-02T14:33:28Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a12-f002-jackson-databind": {
|
|
"at": "2026-09-02T14:36:00Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a13-f002-authentication-failed-resumehealthy": {
|
|
"at": "2026-09-02T14:54:55Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a13-f003-accesscontext": {
|
|
"at": "2026-09-03T08:30:10Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "body 절 제목이 record 문장과 겹쳐 절 내용을 이름 짓는 제목으로 교체"
|
|
},
|
|
"a13-f004-thymeleaf": {
|
|
"at": "2026-09-02T16:28:11Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "서브에이전트 6회 리뷰 · 프로브 재현 · 유출 자리 넷 확정"
|
|
},
|
|
"a13-f005-retry-after-illegalargumentexception": {
|
|
"at": "2026-09-02T17:25:55Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "서브에이전트 5회 리뷰 · 프로브 재현 · 조립 불가와 종단 상태 확정"
|
|
},
|
|
"a13-f008-host": {
|
|
"at": "2026-09-02T18:09:16Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "서브에이전트 4회 리뷰 · 왕복 실측 · 옳은 판정 네 자리 확정"
|
|
},
|
|
"a13-f009-sigv4-string": {
|
|
"at": "2026-09-02T19:13:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "서브에이전트 4회 리뷰 · 힙 덤프 네 모드 · 두 비밀 모양 확정"
|
|
},
|
|
"a14-f002-webproblemsanitizer-alreadysafe": {
|
|
"at": "2026-09-02T19:59:33Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "서브에이전트 5회 리뷰 · 도달 불가 주장 반증 · 갈리는 코드 점 전수"
|
|
},
|
|
"a14-f005-publicpaths-restrictedpathrule": {
|
|
"at": "2026-09-02T22:52:59Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a14-f010-no-store": {
|
|
"at": "2026-09-03T00:51:14Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a14-f011-maxarrayelements": {
|
|
"at": "2026-09-03T02:22:38Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": ""
|
|
},
|
|
"a14-f014-advanced": {
|
|
"at": "2026-09-03T04:10:57Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "--note"
|
|
},
|
|
"a14-f015-virtualthreadprofile-propertyname": {
|
|
"at": "2026-09-03T06:32:32Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "--note"
|
|
},
|
|
"a14-f017-springmvcrouteinventorycollector": {
|
|
"at": "2026-09-03T08:28:40Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "중단된 세션에서 편집 완료, 게이트 재확인 후 승격"
|
|
},
|
|
"a14-f018-webplatformstartupvalidator": {
|
|
"at": "2026-09-03T08:28:40Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "중단된 세션에서 편집 완료, 게이트 재확인 후 승격"
|
|
},
|
|
"a16-f002-oneof": {
|
|
"at": "2026-09-03T08:09:32Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "--note"
|
|
},
|
|
"a16-f004-graphqloperationnamepolicy": {
|
|
"at": "2026-09-03T12:48:06Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "조립되는 정책의 namedOperationRequired 가 상수 false 임을 실행으로 확인해 원문의 강제 존재 주장을 정정, 세 번째 소비자와 도달 불가 분기 추가"
|
|
},
|
|
"a17-f002-stomp": {
|
|
"at": "2026-09-04T00:30:24Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "SSOT 22 의 출처를 sub-scope 04 합계로 특정, 세 번째 인터셉터와 출하 그래프 부재 추가, 유령 관계 링크 교체, evidence 를 SSOT 발췌에서 실측으로 교체"
|
|
},
|
|
"a19-f003-messaging-reliability-api": {
|
|
"at": "2026-09-04T00:30:24Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "참조 계수를 주석·자기이름 오탐 제거 후 6/4 로 정정, 두 열거형에 전이 로직이 없음을 메서드 0 으로 확정, 817 을 코드 323 으로 분해, evidence 를 SSOT 발췌에서 실측으로 교체"
|
|
},
|
|
"a19-f006-messaging-cloudevents": {
|
|
"at": "2026-09-04T00:30:24Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "SSOT 28 의 출처를 starter autoconfigure 패키지로 특정, 반대편 네 호출이 판정이며 Kafka 발행만 배선임을 정정, 출하를 클로저·잠금파일로 증명, 유령 관계 링크 교체"
|
|
},
|
|
"a19-f008-acl": {
|
|
"at": "2026-09-04T01:40:12Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "자바독의 두 검사는 구현돼 있고 시험도 있다; 미배선이 결함"
|
|
},
|
|
"a19-f014-kafka-msg": {
|
|
"at": "2026-09-04T01:40:12Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "컴포지션 루트 프로브로 enabled=false+broker=kafka 가 기동 실패임을 확정"
|
|
},
|
|
"a19-f015-compatibilitymatrix-extension": {
|
|
"at": "2026-09-04T01:40:13Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "Entry 가 브로커 버전을 요구해 EXTENSION 이 구조적으로 비어 있다"
|
|
},
|
|
"a19-f020-messaging-admin-api": {
|
|
"at": "2026-09-04T02:17:08Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "시험 한 파일이 아홉을 담고 단언은 가드에 떨어진다; 검증자 main 부재는 자바독이 적은 경계"
|
|
},
|
|
"a19-f022-messagingpublicsurfacecontracttest": {
|
|
"at": "2026-09-04T02:17:09Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "경로 필터 없는 ci-quality-gates 가 check 로 매 PR 마다 돌림을 실행으로 확인"
|
|
},
|
|
"a20-f003-claude": {
|
|
"at": "2026-09-04T02:17:09Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "레인 25개가 기본 test 56개의 부분집합임을 집합 비교로 확인; 안 도는 것은 실행 0 검사"
|
|
},
|
|
"a20-f006-grpcadmissioncontroller-tryadmit": {
|
|
"at": "2026-09-04T03:00:02Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "늦게 온 리뷰 반영: 자동설정이 켜지지 않고 소비자도 시험에서만 생성됨; 초과 폭은 하네스 의존"
|
|
},
|
|
"a20-f007-grpcstreamadmission": {
|
|
"at": "2026-09-04T02:50:04Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "거절된 승인도 맵 항목을 남겨 상한이 맵 크기를 제한하지 못함을 실증; main 소비자 0"
|
|
},
|
|
"a20-f008-grpcserializedstreamwriter-drop-oldest": {
|
|
"at": "2026-09-04T02:50:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "두 방향 오차를 실행으로 확정; 원문의 조기 TERMINATE 를 156282 조합으로 반증"
|
|
},
|
|
"a20-f010-grpcoutcomereplay": {
|
|
"at": "2026-09-04T03:33:07Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "맵 연산 넷뿐이고 부르는 코드 0; 대조 클래스도 미배선이며 두 클래스는 다른 family"
|
|
},
|
|
"a20-f011-grpccompletionreconciler-arraylist": {
|
|
"at": "2026-09-04T03:33:08Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "바꾸는 두 자리와 순회하는 한 자리; 런북이 build-only 를 스스로 밝힘; 짝은 synchronized"
|
|
},
|
|
"an-active-transaction-check-that-asked-the-wrong-question": {
|
|
"at": "2026-09-04T03:33:08Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "널 경로는 프로덕션에 없고 유닛 시험에만 열려 있으며 새 검사를 덮는 시험이 0"
|
|
},
|
|
"an-admission-boundary-that-leaks-and-a-counter-that-cannot-return": {
|
|
"at": "2026-09-04T04:32:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 중심 주장 정정·증거 재수집·가드 재설계"
|
|
},
|
|
"an-authorization-denial-recorded-as-a-configuration-error": {
|
|
"at": "2026-09-04T04:32:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 중심 주장 정정·증거 재수집·가드 재설계"
|
|
},
|
|
"an-order-contract-with-no-implementation": {
|
|
"at": "2026-09-04T04:32:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 중심 주장 정정·증거 재수집·가드 재설계"
|
|
},
|
|
"an-unselectable-broker-listed-with-features": {
|
|
"at": "2026-09-04T05:10:31Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 헤드라인 정정·증거 재수집·프로브 추가"
|
|
},
|
|
"analysis-finding-a03-f001": {
|
|
"at": "2026-09-04T05:10:31Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 헤드라인 정정·증거 재수집·프로브 추가"
|
|
},
|
|
"analysis-finding-a04-f002": {
|
|
"at": "2026-09-04T05:10:31Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 헤드라인 정정·증거 재수집·프로브 추가"
|
|
},
|
|
"analysis-finding-a04-f004": {
|
|
"at": "2026-09-04T06:22:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 인과 정정·도달성 확인·증거 재수집"
|
|
},
|
|
"analysis-finding-a04-f005": {
|
|
"at": "2026-09-04T06:22:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 인과 정정·도달성 확인·증거 재수집"
|
|
},
|
|
"analysis-finding-a05-f001": {
|
|
"at": "2026-09-04T06:22:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 인과 정정·도달성 확인·증거 재수집"
|
|
},
|
|
"analysis-finding-a05-f010": {
|
|
"at": "2026-09-04T06:22:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 인과 정정·도달성 확인·증거 재수집"
|
|
},
|
|
"analysis-finding-a05-f023": {
|
|
"at": "2026-09-04T06:22:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 인과 정정·도달성 확인·증거 재수집"
|
|
},
|
|
"analysis-finding-a05-f024": {
|
|
"at": "2026-09-04T06:22:46Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "reviewers A/B/C: 인과 정정·도달성 확인·증거 재수집"
|
|
},
|
|
"analysis-finding-a05-f028": {
|
|
"at": "2026-09-04T07:05:04Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "펜싱 우회 자리를 applyNextAction 의 네 분기와 별도 클래스의 record 로 갈라 확인, applyProjection 인자 전수로 덮이는 컬럼 확정, lease_until 미검사 추가"
|
|
},
|
|
"analysis-finding-a05-f030": {
|
|
"at": "2026-09-04T07:05:04Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "phase 갱신 프로덕션 0 확정, 계약 시험 다섯과 BeforeEach 구분, postgres:16-alpine 에 실제 DDL 적용해 유일성 위반 재현"
|
|
},
|
|
"analysis-finding-a05-f031": {
|
|
"at": "2026-09-04T07:05:05Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "기동 실패 여부를 프로브 세 조립으로 확정, sample-portfolio 반례 추가, validateResolved 조기 return 부작용 추가"
|
|
},
|
|
"analysis-finding-a05-f032": {
|
|
"at": "2026-09-04T07:15:36Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "레인 범위로 계수 한정, 산술 항등식 두 시험과 릴리스 게이트 의존 추가, PoolMeasurement 가 testkit 타입임과 프로덕션 0 확인"
|
|
},
|
|
"analysis-finding-a05-f034": {
|
|
"at": "2026-09-04T07:15:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "no-skip 과 base-card-manifests 가 레지스트리 밖에서 채워짐을 확인해 결함 카드에서 제외, 원문의 세 번째 카드 복원, 이름 단위 계수 추가"
|
|
},
|
|
"analysis-finding-a06-f002": {
|
|
"at": "2026-09-04T07:15:37Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "자기 검증이 자바 소스 쪽에만 있음을 확인, 범위 코드에 repositoryRoot 포함, 시험 소스의 실제 바인딩 둘 추가"
|
|
},
|
|
"analysis-finding-a06-f004": {
|
|
"at": "2026-09-04T07:48:22Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "전용 범주 case 가 도달 불가임을 이름 계수와 분류기 전 경로로 확정, 정책이 프로덕션에서 생성되지 않음을 추가, schemaMismatch 가 쓰는 세 번째 범주 추가"
|
|
},
|
|
"analysis-finding-a06-f005": {
|
|
"at": "2026-09-04T07:48:23Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "하위 타입 22 로 정정하고 final 로 닫힌 집합임을 확인, addSuppressed 로 드라이버 예외가 붙는 두 번째 경로 추가, 시험 계수 pathspec 을 전 소스 세트로 확장"
|
|
},
|
|
"analysis-finding-a06-f007": {
|
|
"at": "2026-09-04T07:48:23Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "자바독 일곱 중 빠진 것이 타임아웃 하나임을 정정, unregistered 팩터리를 창에 포함, xargs 를 mapfile 과 자기검증으로 교체"
|
|
},
|
|
"analysis-finding-a06-f008": {
|
|
"at": "2026-09-04T08:00:29Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "데드라인 부착이 :53 과 :98 둘임을 정정, 세 컴포넌트의 조립 상태와 raw 접근이 설계라는 두 자바독 추가, 계수 범위를 저장소 전체로 확장"
|
|
},
|
|
"analysis-finding-a06-f009": {
|
|
"at": "2026-09-04T08:00:29Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "프로브로 두 호출이 실제로 도는 것을 확인, 구현 둘이 전부임을 시험 소스까지 포함해 확정, 관계를 계약과 구현을 가르는 규칙으로 교체"
|
|
},
|
|
"analysis-finding-a06-f010": {
|
|
"at": "2026-09-04T08:00:29Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "MongoReactiveCursorPublisher:37 이 두 번째 우회 서명임을 확인해 배타 주장 철회, budgetFor 소속을 정정, 0 계수에 대조 추가"
|
|
},
|
|
"analysis-finding-a06-f014": {
|
|
"at": "2026-09-04T08:29:49Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "한 줄에서 두 값을 함께 읽는 줄이 셋임을 정정, 엔진의 프로덕션 호출자 0 을 추가, 뷰 요소 자기검증과 render 창 추가"
|
|
},
|
|
"analysis-finding-a06-f015": {
|
|
"at": "2026-09-04T08:29:49Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "검증기 규칙이 세 오버로드의 다섯임을 정정, 존재하지 않는 builder() 검색을 named() 로 교체해 거짓 0 제거, SSOT 와 규칙 목록이 갈리는 것을 기록"
|
|
},
|
|
"analysis-finding-a06-f019": {
|
|
"at": "2026-09-04T08:29:49Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "문서 셋이 존재하지 않는 예외를 약속하는 것을 추가, autoResumable 이 복구 패키지 밖임을 정정, 관계를 불변식 강제 규칙으로 교체"
|
|
},
|
|
"analysis-finding-a06-f021": {
|
|
"at": "2026-09-04T08:44:02Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "코드 재검증 + 실행 자료 + 리뷰어 A/B/C 반영"
|
|
},
|
|
"analysis-finding-a06-f022": {
|
|
"at": "2026-09-04T08:44:02Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "코드 재검증 + 실행 자료 + 리뷰어 A/B/C 반영"
|
|
},
|
|
"analysis-finding-a06-f023": {
|
|
"at": "2026-09-04T08:44:02Z",
|
|
"verdict": "REVIEWED_FIXED",
|
|
"note": "코드 재검증 + 실행 자료 + 리뷰어 A/B/C 반영"
|
|
}
|
|
}
|
|
}
|