Skip to content

docs: record #060/#061 protobuf-go codegen completion in the RFC-001 ledger - #146

Merged
trendvidia merged 1 commit into
mainfrom
docs/rfc001-ledger-codegen-done
Jul 24, 2026
Merged

docs: record #060/#061 protobuf-go codegen completion in the RFC-001 ledger#146
trendvidia merged 1 commit into
mainfrom
docs/rfc001-ledger-codegen-done

Conversation

@trendvidia

Copy link
Copy Markdown
Owner

Ticks the last two implementation boxes short of M8: trendvidia/protobuf-go#4 (2026-07-24, closing trendvidia/protobuf-go#2 and trendvidia/protobuf-go#3) shipped the §9.3 function-stub codegen (#60) and the annotation-aware decoration (#61) in cmd/protoc-gen-go. Example-as-test emission remains optional/deferred. Follow-up to #143; refs #55.

…dger

protobuf-go PR#4 (2026-07-24, closing protobuf-go#2/#3) shipped both
codegen boxes: the §9.3 function stubs (Functions interface,
UnimplementedFunctions, RegisterFunctions binding typed impls to a
protocheck Engine by FQN, carriers 50400/50401/50403 decoded from
options' unknown fields without a schema/v1 module dependency) and the
annotation-aware decoration (@description doc comments, @deprecated
notices on enums/values/messages/fields/getters, function-level
bracket options; byte-identical output without carriers).
Example-as-test emission remains optional/deferred.

With M1–M7 complete, open implementation work is #80 (OpenAPI, GH #93)
plus #18/#19/#20 and per-port adoption.
@trendvidia
trendvidia merged commit a80f1b2 into main Jul 24, 2026
4 checks passed
@trendvidia
trendvidia deleted the docs/rfc001-ledger-codegen-done branch July 24, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant