aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-04-02 08:02:36 +0000
committerGravatar Runxi Yu2026-04-02 08:02:36 +0000
commited2e714964f9196fcb6dbc49cbf875a8f6209165 (patch)
treef5bdd424555d8f1bbbec095106fc0219e0c90303
parentobject/typ: Implement object types (diff)
signatureNo signature
furgit: Document interface/implementation contract docs
-rw-r--r--doc.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc.go b/doc.go
index 5ff1e2d1..e0f4d08c 100644
--- a/doc.go
+++ b/doc.go
@@ -57,4 +57,11 @@
//
// These labels describe the API contract only,
// and do not imply any specific implementation strategy.
+//
+// Concrete implementations of capability interfaces
+// generally inherit the contract documented by the interfaces they satisfy.
+// Implementation docs focus on additional guarantees
+// and implementation-specific behavior,
+// but users are advised not to reply on them
+// in order to maintain the flexibility of switching implementations.
package furgit