Coverage for node / src / stigmem_node / models / __init__.py: 100%

20 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-25 01:49 +0000

1"""Compatibility exports for Stigmem Pydantic models. 

2 

3The model definitions live in domain modules under ``stigmem_node.models``. 

4This package re-exports the historical ``stigmem_node.models`` surface so 

5existing imports keep working while internal imports migrate to explicit 

6domain modules. 

7""" 

8 

9from __future__ import annotations 

10 

11from .admin import AdminAuditEntry, AdminAuditResponse, CidBackfillStatus 

12from .aliases import AliasRecord, AliasRequest 

13from .audit import AuditLogEntry, AuditLogResponse 

14from .auth import ( 

15 STATIC_KEY_MIN_RAW_LENGTH, 

16 ExchangeRequest, 

17 ExchangeResponse, 

18 ExpiringKeyInfo, 

19 KeyInfo, 

20 RegisterKeyRequest, 

21 RegisterKeyResponse, 

22) 

23from .cards import MemoryCardResponse 

24from .constants import ( 

25 QUARANTINE_PENDING, 

26 QUARANTINE_PROMOTED, 

27 QUARANTINE_REJECTED, 

28 VALID_GARDEN_ROLES, 

29 VALID_SCOPES, 

30 VALID_VALUE_TYPES, 

31) 

32from .facts import ( 

33 AssertRequest, 

34 AttestationToken, 

35 FactRecord, 

36 FactValue, 

37 QueryResponse, 

38 row_to_record, 

39) 

40from .federation import ( 

41 AuditEntry, 

42 ConflictResolveRequest, 

43 FederationFactsResponse, 

44 PeerRecord, 

45 PeerRegisterRequest, 

46 PeerRegisterResponse, 

47) 

48from .gardens import ( 

49 GardenCreateRequest, 

50 GardenMemberRecord, 

51 GardenMemberRequest, 

52 GardenMemberUpdateRequest, 

53 GardenRecord, 

54 QuarantineListResponse, 

55 QuarantinePromoteRequest, 

56 QuarantineRecord, 

57 QuarantineRejectRequest, 

58) 

59from .graph import NeighborItem, NeighborsResponse 

60from .identity import AgentKeyRecord, AgentKeyRegisterRequest 

61from .instruction import ( 

62 AuditSubmitRequest, 

63 LoadTriggers, 

64 ManifestEntry, 

65 PublishManifestRequest, 

66 RecallInstructionRequest, 

67) 

68from .intents import ( 

69 VALID_ESCALATION_CHANNELS, 

70 VALID_ESCALATION_PRIORITIES, 

71 Constraint, 

72 DeferenceRule, 

73 EscalationPolicy, 

74 HandoffArtifact, 

75 HandoffPayload, 

76 IntentEnvelopeRecord, 

77 IntentEnvelopeRequest, 

78 Preference, 

79) 

80from .lint import ALL_CHECKS, LintCheck, LintFinding, LintRequest, LintResult 

81from .provenance import ProvenanceEntry, ProvenanceResponse 

82from .recall import RecallRequest, RecallResponse, RecallWeights, ScoreBreakdown, ScoredFact 

83from .subscriptions import ( 

84 VALID_ON_CHANGE, 

85 SubscriptionCreateRequest, 

86 SubscriptionEventRecord, 

87 SubscriptionEventsResponse, 

88 SubscriptionListResponse, 

89 SubscriptionRecord, 

90) 

91from .tombstones import ( 

92 FederationTombstonesResponse, 

93 TombstoneCreateRequest, 

94 TombstoneNotice, 

95 TombstoneRecord, 

96 TombstoneRevocationRecord, 

97 TombstoneRevokeRequest, 

98 TombstoneStatusResponse, 

99) 

100 

101__all__ = [ 

102 "ALL_CHECKS", 

103 "AgentKeyRecord", 

104 "AgentKeyRegisterRequest", 

105 "AdminAuditEntry", 

106 "AdminAuditResponse", 

107 "AliasRecord", 

108 "AliasRequest", 

109 "AssertRequest", 

110 "AttestationToken", 

111 "AuditEntry", 

112 "AuditLogEntry", 

113 "AuditLogResponse", 

114 "AuditSubmitRequest", 

115 "CidBackfillStatus", 

116 "ConflictResolveRequest", 

117 "Constraint", 

118 "DeferenceRule", 

119 "EscalationPolicy", 

120 "ExchangeRequest", 

121 "ExchangeResponse", 

122 "ExpiringKeyInfo", 

123 "FactRecord", 

124 "FactValue", 

125 "FederationFactsResponse", 

126 "FederationTombstonesResponse", 

127 "GardenCreateRequest", 

128 "GardenMemberRecord", 

129 "GardenMemberRequest", 

130 "GardenMemberUpdateRequest", 

131 "GardenRecord", 

132 "HandoffArtifact", 

133 "HandoffPayload", 

134 "IntentEnvelopeRecord", 

135 "IntentEnvelopeRequest", 

136 "KeyInfo", 

137 "LintCheck", 

138 "LintFinding", 

139 "LintRequest", 

140 "LintResult", 

141 "LoadTriggers", 

142 "ManifestEntry", 

143 "MemoryCardResponse", 

144 "NeighborItem", 

145 "NeighborsResponse", 

146 "PeerRecord", 

147 "PeerRegisterRequest", 

148 "PeerRegisterResponse", 

149 "Preference", 

150 "ProvenanceEntry", 

151 "ProvenanceResponse", 

152 "PublishManifestRequest", 

153 "QUARANTINE_PENDING", 

154 "QUARANTINE_PROMOTED", 

155 "QUARANTINE_REJECTED", 

156 "QueryResponse", 

157 "QuarantineListResponse", 

158 "QuarantinePromoteRequest", 

159 "QuarantineRecord", 

160 "QuarantineRejectRequest", 

161 "RecallInstructionRequest", 

162 "RecallRequest", 

163 "RecallResponse", 

164 "RecallWeights", 

165 "RegisterKeyRequest", 

166 "RegisterKeyResponse", 

167 "STATIC_KEY_MIN_RAW_LENGTH", 

168 "ScoreBreakdown", 

169 "ScoredFact", 

170 "SubscriptionCreateRequest", 

171 "SubscriptionEventRecord", 

172 "SubscriptionEventsResponse", 

173 "SubscriptionListResponse", 

174 "SubscriptionRecord", 

175 "TombstoneCreateRequest", 

176 "TombstoneNotice", 

177 "TombstoneRecord", 

178 "TombstoneRevokeRequest", 

179 "TombstoneRevocationRecord", 

180 "TombstoneStatusResponse", 

181 "VALID_ESCALATION_CHANNELS", 

182 "VALID_ESCALATION_PRIORITIES", 

183 "VALID_GARDEN_ROLES", 

184 "VALID_ON_CHANGE", 

185 "VALID_SCOPES", 

186 "VALID_VALUE_TYPES", 

187 "row_to_record", 

188]