feat(magic): continue to lock profile after enrollment, check icon, push fallback
This commit is contained in:
parent
53f5b2a2f1
commit
1878f6d10e
1
.sixth/skills/ui-ux-pro-max
Submodule
1
.sixth/skills/ui-ux-pro-max
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b7e3af80f6e331f6fb456667b82b12cade7c9d35
|
||||||
@ -236,9 +236,19 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Success / error -->
|
<!-- Success / error -->
|
||||||
<div v-if="enrollmentPhase === 'success'" class="text-sm text-green-700 dark:text-green-300">
|
<div v-if="enrollmentPhase === 'success'" class="space-y-3">
|
||||||
|
<div class="text-sm text-green-700 dark:text-green-300">
|
||||||
✓ Enrollment abgeschlossen. Das Gerät synchronisiert sich jetzt mit dem Backend.
|
✓ Enrollment abgeschlossen. Das Gerät synchronisiert sich jetzt mit dem Backend.
|
||||||
</div>
|
</div>
|
||||||
|
<UButton
|
||||||
|
size="sm"
|
||||||
|
color="primary"
|
||||||
|
icon="i-heroicons-lock-closed"
|
||||||
|
@click="router.push('/sideload')"
|
||||||
|
>
|
||||||
|
Weiter zum Lock-Profil
|
||||||
|
</UButton>
|
||||||
|
</div>
|
||||||
<div v-if="enrollmentPhase === 'error'" class="text-sm text-red-700 dark:text-red-300">
|
<div v-if="enrollmentPhase === 'error'" class="text-sm text-red-700 dark:text-red-300">
|
||||||
✗ {{ enrollmentError || "Enrollment fehlgeschlagen" }}
|
✗ {{ enrollmentError || "Enrollment fehlgeschlagen" }}
|
||||||
</div>
|
</div>
|
||||||
@ -301,6 +311,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { computed, onMounted, ref, watch } from "vue";
|
import { computed, onMounted, ref, watch } from "vue";
|
||||||
|
import { useRouter } from "vue-router";
|
||||||
import QRCode from "qrcode";
|
import QRCode from "qrcode";
|
||||||
import type { ComputedDevice, DeviceStatus } from "~/composables/useDeviceStatus";
|
import type { ComputedDevice, DeviceStatus } from "~/composables/useDeviceStatus";
|
||||||
import { useMdmStatus } from "~/composables/useMdmStatus";
|
import { useMdmStatus } from "~/composables/useMdmStatus";
|
||||||
@ -316,6 +327,7 @@ const props = defineProps<{
|
|||||||
|
|
||||||
const deviceIdRef = computed(() => props.device.deviceId);
|
const deviceIdRef = computed(() => props.device.deviceId);
|
||||||
const { state: mdmState, refresh: refreshMdmStatus } = useMdmStatus(deviceIdRef);
|
const { state: mdmState, refresh: refreshMdmStatus } = useMdmStatus(deviceIdRef);
|
||||||
|
const router = useRouter();
|
||||||
|
|
||||||
const emit = defineEmits<{
|
const emit = defineEmits<{
|
||||||
(e: "sync", device: ComputedDevice): void;
|
(e: "sync", device: ComputedDevice): void;
|
||||||
@ -361,7 +373,7 @@ const backendRows = computed(() => {
|
|||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
label: "Enrollment",
|
label: "Enrollment",
|
||||||
value: data?.enrolled ? "Ja" : "Nein",
|
value: data?.enrolled ? "Ja ✓" : "Nein",
|
||||||
valueClass: data?.enrolled
|
valueClass: data?.enrolled
|
||||||
? "text-green-600 dark:text-green-400 font-medium"
|
? "text-green-600 dark:text-green-400 font-medium"
|
||||||
: "text-red-600 dark:text-red-400 font-medium",
|
: "text-red-600 dark:text-red-400 font-medium",
|
||||||
@ -617,7 +629,7 @@ const action = computed<IosAction>(() => {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!backend?.enrolled || !localEnrollment.value) {
|
if (!localEnrollment.value) {
|
||||||
const isKnownDevice = !!props.device.mdmId;
|
const isKnownDevice = !!props.device.mdmId;
|
||||||
if (isKnownDevice) {
|
if (isKnownDevice) {
|
||||||
return {
|
return {
|
||||||
@ -638,7 +650,7 @@ const action = computed<IosAction>(() => {
|
|||||||
|
|
||||||
if (!localLock.value) {
|
if (!localLock.value) {
|
||||||
return {
|
return {
|
||||||
label: "Sideload installieren",
|
label: "Lock-Profil installieren",
|
||||||
icon: "i-heroicons-lock-closed",
|
icon: "i-heroicons-lock-closed",
|
||||||
color: "warning",
|
color: "warning",
|
||||||
variant: "solid",
|
variant: "solid",
|
||||||
@ -805,8 +817,14 @@ async function checkInlineEnrollment() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
enrollmentLogs.value.push("✓ Enrollment-Profil erkannt");
|
enrollmentLogs.value.push("✓ Enrollment-Profil erkannt");
|
||||||
|
|
||||||
|
try {
|
||||||
const push = await mdmPush(props.iphone.udid);
|
const push = await mdmPush(props.iphone.udid);
|
||||||
enrollmentLogs.value.push(`✓ Push: ${push.push_result}`);
|
enrollmentLogs.value.push(`✓ Push: ${push.push_result}`);
|
||||||
|
} catch (pushErr: any) {
|
||||||
|
enrollmentLogs.value.push(`⚠ Push nicht möglich: ${pushErr?.message ?? String(pushErr)}`);
|
||||||
|
enrollmentLogs.value.push("→ Enrollment ist lokal aktiv. Fahre mit Lock-Profil fort.");
|
||||||
|
}
|
||||||
|
|
||||||
await refreshMdmStatus();
|
await refreshMdmStatus();
|
||||||
enrollmentPhase.value = "success";
|
enrollmentPhase.value = "success";
|
||||||
|
|||||||
@ -1,16 +1,16 @@
|
|||||||
# Graph Report - rebreak-monorepo (2026-06-18)
|
# Graph Report - rebreak-monorepo (2026-06-18)
|
||||||
|
|
||||||
## Corpus Check
|
## Corpus Check
|
||||||
- 1526 files · ~1,868,054 words
|
- 1524 files · ~1,868,449 words
|
||||||
- Verdict: corpus is large enough that graph structure adds value.
|
- Verdict: corpus is large enough that graph structure adds value.
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
- 18226 nodes · 25854 edges · 1321 communities (1257 shown, 64 thin omitted)
|
- 18223 nodes · 25853 edges · 1317 communities (1252 shown, 65 thin omitted)
|
||||||
- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 200 edges (avg confidence: 0.81)
|
- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 200 edges (avg confidence: 0.81)
|
||||||
- Token cost: 0 input · 0 output
|
- Token cost: 0 input · 0 output
|
||||||
|
|
||||||
## Graph Freshness
|
## Graph Freshness
|
||||||
- Built from commit: `709f8cb3`
|
- Built from commit: `da4a94da`
|
||||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||||
- Run `graphify update .` after code changes (no API cost).
|
- Run `graphify update .` after code changes (no API cost).
|
||||||
|
|
||||||
@ -1131,20 +1131,16 @@
|
|||||||
- [[_COMMUNITY_Community 1240|Community 1240]]
|
- [[_COMMUNITY_Community 1240|Community 1240]]
|
||||||
- [[_COMMUNITY_Community 1241|Community 1241]]
|
- [[_COMMUNITY_Community 1241|Community 1241]]
|
||||||
- [[_COMMUNITY_Community 1242|Community 1242]]
|
- [[_COMMUNITY_Community 1242|Community 1242]]
|
||||||
- [[_COMMUNITY_Community 1243|Community 1243]]
|
|
||||||
- [[_COMMUNITY_Community 1244|Community 1244]]
|
- [[_COMMUNITY_Community 1244|Community 1244]]
|
||||||
- [[_COMMUNITY_Community 1245|Community 1245]]
|
- [[_COMMUNITY_Community 1245|Community 1245]]
|
||||||
- [[_COMMUNITY_Community 1246|Community 1246]]
|
|
||||||
- [[_COMMUNITY_Community 1247|Community 1247]]
|
- [[_COMMUNITY_Community 1247|Community 1247]]
|
||||||
- [[_COMMUNITY_Community 1248|Community 1248]]
|
- [[_COMMUNITY_Community 1248|Community 1248]]
|
||||||
- [[_COMMUNITY_Community 1249|Community 1249]]
|
- [[_COMMUNITY_Community 1249|Community 1249]]
|
||||||
- [[_COMMUNITY_Community 1250|Community 1250]]
|
- [[_COMMUNITY_Community 1250|Community 1250]]
|
||||||
- [[_COMMUNITY_Community 1251|Community 1251]]
|
- [[_COMMUNITY_Community 1251|Community 1251]]
|
||||||
- [[_COMMUNITY_Community 1252|Community 1252]]
|
|
||||||
- [[_COMMUNITY_Community 1253|Community 1253]]
|
- [[_COMMUNITY_Community 1253|Community 1253]]
|
||||||
- [[_COMMUNITY_Community 1254|Community 1254]]
|
- [[_COMMUNITY_Community 1254|Community 1254]]
|
||||||
- [[_COMMUNITY_Community 1255|Community 1255]]
|
- [[_COMMUNITY_Community 1255|Community 1255]]
|
||||||
- [[_COMMUNITY_Community 1256|Community 1256]]
|
|
||||||
- [[_COMMUNITY_Community 1260|Community 1260]]
|
- [[_COMMUNITY_Community 1260|Community 1260]]
|
||||||
- [[_COMMUNITY_Community 1262|Community 1262]]
|
- [[_COMMUNITY_Community 1262|Community 1262]]
|
||||||
- [[_COMMUNITY_Community 1263|Community 1263]]
|
- [[_COMMUNITY_Community 1263|Community 1263]]
|
||||||
@ -1206,14 +1202,14 @@
|
|||||||
## Surprising Connections (you probably didn't know these)
|
## Surprising Connections (you probably didn't know these)
|
||||||
- `Lyra Modi (SOS-Crisis-Mode / Coach-Casual-Mode)` --semantically_similar_to--> `REQ-LYRA Lyra KI-Coach & Krisen-Behandlung (höchste Sicherheitsrelevanz)` [INFERRED] [semantically similar]
|
- `Lyra Modi (SOS-Crisis-Mode / Coach-Casual-Mode)` --semantically_similar_to--> `REQ-LYRA Lyra KI-Coach & Krisen-Behandlung (höchste Sicherheitsrelevanz)` [INFERRED] [semantically similar]
|
||||||
ops/LYRA_PERSONA.md → docs/specs/diga/03-requirements-v0.md
|
ops/LYRA_PERSONA.md → docs/specs/diga/03-requirements-v0.md
|
||||||
- `getCrisisFallback()` --implements--> `SAFETY-REQ-LLM-001 Krisenreferenz-Pflicht (Recall 100%)` [INFERRED]
|
|
||||||
backend/server/utils/crisis-filter.ts → docs/specs/diga/05c-lyra-eval-v0.md
|
|
||||||
- `findActiveDeviceLock()` --implements--> `REQ-MAGIC Selbstbindung (RebreakMagic Lock-Modus, 24h-Cooldown)` [INFERRED]
|
- `findActiveDeviceLock()` --implements--> `REQ-MAGIC Selbstbindung (RebreakMagic Lock-Modus, 24h-Cooldown)` [INFERRED]
|
||||||
backend/server/db/devices.ts → docs/specs/diga/03-requirements-v0.md
|
backend/server/db/devices.ts → docs/specs/diga/03-requirements-v0.md
|
||||||
- `requestDeviceRelease()` --references--> `R-BYP-03 Selbstbindung wird zur Falle (legitimer Ausstieg scheitert)` [INFERRED]
|
- `requestDeviceRelease()` --references--> `R-BYP-03 Selbstbindung wird zur Falle (legitimer Ausstieg scheitert)` [INFERRED]
|
||||||
backend/server/db/devices.ts → docs/specs/diga/04-risiko-akte-v0.md
|
backend/server/db/devices.ts → docs/specs/diga/04-risiko-akte-v0.md
|
||||||
- `addStreakEvent()` --implements--> `protection_state_log (append-only Schutz-Transitions-Log)` [INFERRED]
|
- `addStreakEvent()` --implements--> `protection_state_log (append-only Schutz-Transitions-Log)` [INFERRED]
|
||||||
backend/server/db/streak.ts → docs/specs/protection-coverage-streak.md
|
backend/server/db/streak.ts → docs/specs/protection-coverage-streak.md
|
||||||
|
- `CoachScreen()` --implements--> `REQ-LYRA Lyra KI-Coach & Krisen-Behandlung (höchste Sicherheitsrelevanz)` [INFERRED]
|
||||||
|
apps/rebreak-native/app/lyra.tsx → docs/specs/diga/03-requirements-v0.md
|
||||||
|
|
||||||
## Import Cycles
|
## Import Cycles
|
||||||
- 1-file cycle: `apps/rebreak-magic/src-tauri/src/backend/api.rs -> apps/rebreak-magic/src-tauri/src/backend/api.rs`
|
- 1-file cycle: `apps/rebreak-magic/src-tauri/src/backend/api.rs -> apps/rebreak-magic/src-tauri/src/backend/api.rs`
|
||||||
@ -1240,7 +1236,7 @@
|
|||||||
- **IEC-62304-Traceability (Anforderung→Risikomaßnahme→Test→Lyra-Eval)** — diga_03_req_lyra, diga_04_risk_lyra_01_verpasste_krise, diga_05b_test_verifikation, diga_05c_crisis_detection_recall [EXTRACTED 0.95]
|
- **IEC-62304-Traceability (Anforderung→Risikomaßnahme→Test→Lyra-Eval)** — diga_03_req_lyra, diga_04_risk_lyra_01_verpasste_krise, diga_05b_test_verifikation, diga_05c_crisis_detection_recall [EXTRACTED 0.95]
|
||||||
- **FAGS/NLS Förder- & Partnerschafts-Strategie (Träger, Forschung, Geldgeber)** — entity_fags, entity_nls, entity_nbank, entity_uni_bremen, entity_step_lukaswerk, entity_bfarm [EXTRACTED 0.85]
|
- **FAGS/NLS Förder- & Partnerschafts-Strategie (Träger, Forschung, Geldgeber)** — entity_fags, entity_nls, entity_nbank, entity_uni_bremen, entity_step_lukaswerk, entity_bfarm [EXTRACTED 0.85]
|
||||||
|
|
||||||
## Communities (1321 total, 64 thin omitted)
|
## Communities (1317 total, 65 thin omitted)
|
||||||
|
|
||||||
### Community 0 - "i18n: Blocker/Activation Strings"
|
### Community 0 - "i18n: Blocker/Activation Strings"
|
||||||
Cohesion: 0.01
|
Cohesion: 0.01
|
||||||
@ -1260,7 +1256,7 @@ Nodes (206): blocker, activate_app_lock_failed_msg, activate_app_lock_failed_tit
|
|||||||
|
|
||||||
### Community 4 - "Debug & Dev Tools"
|
### Community 4 - "Debug & Dev Tools"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.04
|
||||||
Nodes (52): createChatMessage(), countPostLikes(), createComment(), createCommentLike(), deleteCommentLike(), deletePostLike(), getCommentLike(), getCommentLikeCount() (+44 more)
|
Nodes (56): DmConversation, ALLOWED_EMOJIS, createChatMessage(), DmConversationRow, getChatMessages(), getDmConversations(), getDmHistory(), markDmsAsRead() (+48 more)
|
||||||
|
|
||||||
### Community 5 - "Backend API Routes"
|
### Community 5 - "Backend API Routes"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@ -1268,23 +1264,23 @@ Nodes (27): ScoreProgressBar(), ScoreProgressBarProps, useSnakeSounds(), checkWi
|
|||||||
|
|
||||||
### Community 6 - "Backend Tests & Auth Routes"
|
### Community 6 - "Backend Tests & Auth Routes"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.04
|
||||||
Nodes (84): resolveTypeAndValue(), TestResolveResult, getConsentLogsByUser(), getMailConnectionWithConsent(), setMailConnectionConsent(), writeConsentGrant(), writeConsentRevoke(), getBlocklistedDomainsSet() (+76 more)
|
Nodes (77): getConsentLogsByUser(), getMailConnectionWithConsent(), setMailConnectionConsent(), writeConsentGrant(), writeConsentRevoke(), getBlocklistedDomainsSet(), consumeOauthPendingState(), countMailConnections() (+69 more)
|
||||||
|
|
||||||
### Community 7 - "Consent & Magic API Routes"
|
### Community 7 - "Consent & Magic API Routes"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.05
|
||||||
Nodes (63): CooldownTestModeToggle(), DebugScreen(), DebugStub(), LogLine(), LyraEmotionPreviewCard(), ONBOARDING_STEPS, OnboardingStepValue, pad() (+55 more)
|
Nodes (58): CooldownTestModeToggle(), DebugScreen(), DebugStub(), LogLine(), LyraEmotionPreviewCard(), ONBOARDING_STEPS, OnboardingStepValue, pad() (+50 more)
|
||||||
|
|
||||||
### Community 8 - "i18n: Pricing Strings"
|
### Community 8 - "i18n: Pricing Strings"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.04
|
||||||
Nodes (44): FilterChip, HomeScreen(), AppLayout(), ComposeCard(), Props, HeroShieldCheck(), Props, DomainFavicon() (+36 more)
|
Nodes (84): ChatScreen(), DmItem(), formatTime(), makeStyles(), FilterChip, HomeScreen(), PickerOption, PLAN_ACCENT (+76 more)
|
||||||
|
|
||||||
### Community 9 - "Android DNS Filter (Kotlin)"
|
### Community 9 - "Android DNS Filter (Kotlin)"
|
||||||
Cohesion: 0.39
|
Cohesion: 0.12
|
||||||
Nodes (9): appendProtectionEvent(), appendProtectionEventDeduped(), computeProtectionCoverage(), getLastProtectionEvent(), ProtectionCoverage, ProtectionSource, utcDayStart(), VALID_SOURCES (+1 more)
|
Nodes (25): cancelCooldown(), createCooldown(), getActiveCooldown(), resolveCooldown(), appendProtectionEvent(), appendProtectionEventDeduped(), computeProtectionCoverage(), getLastProtectionEvent() (+17 more)
|
||||||
|
|
||||||
### Community 10 - "i18n: Pricing Strings"
|
### Community 10 - "i18n: Pricing Strings"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.16
|
||||||
Nodes (34): Any, Any, ByteArray, HashList, Int, String, Any, Boolean (+26 more)
|
Nodes (9): Context, Int, Context, LinearLayout, Promise, RebreakProtectionModule, Runnable, TextView (+1 more)
|
||||||
|
|
||||||
### Community 11 - "i18n: Landing Page Strings"
|
### Community 11 - "i18n: Landing Page Strings"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@ -1303,20 +1299,20 @@ Cohesion: 0.02
|
|||||||
Nodes (88): landing, blocker_badge, blocker_desc, blocker_feat_cooldown, blocker_feat_custom, blocker_feat_platforms, blocker_feat_updated, blocker_title_activated (+80 more)
|
Nodes (88): landing, blocker_badge, blocker_desc, blocker_feat_cooldown, blocker_feat_custom, blocker_feat_platforms, blocker_feat_updated, blocker_title_activated (+80 more)
|
||||||
|
|
||||||
### Community 15 - "Mail Protection Screen"
|
### Community 15 - "Mail Protection Screen"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.06
|
||||||
Nodes (91): core, global_scope_schema, permission_sets, permissions, allow, deny, core, core:app (+83 more)
|
Nodes (106): core, core:app, default_permission, global_scope_schema, permission_sets, default_permission, default_permission, global_scope_schema (+98 more)
|
||||||
|
|
||||||
### Community 16 - "Devices Management Screen"
|
### Community 16 - "Devices Management Screen"
|
||||||
Cohesion: 0.02
|
Cohesion: 0.02
|
||||||
Nodes (87): landing, blocker_badge, blocker_desc, blocker_feat_cooldown, blocker_feat_custom, blocker_feat_platforms, blocker_feat_updated, blocker_title_activated (+79 more)
|
Nodes (87): landing, blocker_badge, blocker_desc, blocker_feat_cooldown, blocker_feat_custom, blocker_feat_platforms, blocker_feat_updated, blocker_title_activated (+79 more)
|
||||||
|
|
||||||
### Community 17 - "App Root Layout & Shell"
|
### Community 17 - "App Root Layout & Shell"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.05
|
||||||
Nodes (63): DmData, DmHistoryResponse, DmScreen(), makeStyles(), MediaLibraryModule, CoachScreen(), LoadingPulse(), MessageWithMeta (+55 more)
|
Nodes (52): DmData, DmHistoryResponse, DmScreen(), makeStyles(), MediaLibraryModule, CoachScreen(), LoadingPulse(), MessageWithMeta (+44 more)
|
||||||
|
|
||||||
### Community 18 - "Community 18"
|
### Community 18 - "Community 18"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.08
|
||||||
Nodes (69): PickerOption, PLAN_ACCENT, Section, SectionRow, SubscriptionSheetProps, LayerSwitchCard(), Props, AndroidSetupFlow() (+61 more)
|
Nodes (50): LayerSwitchCard(), Props, AndroidSetupFlow(), IosUnsupervisedSetupFlow(), Emotion, invalidateMe(), OnboardingStep, apiUrl (+42 more)
|
||||||
|
|
||||||
### Community 19 - "Community 19"
|
### Community 19 - "Community 19"
|
||||||
Cohesion: 0.02
|
Cohesion: 0.02
|
||||||
@ -1324,15 +1320,15 @@ Nodes (82): auth, acceptTerms, acceptTermsSuffix, alreadyRegistered, appleSignin
|
|||||||
|
|
||||||
### Community 20 - "Community 20"
|
### Community 20 - "Community 20"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.03
|
||||||
Nodes (75): EASE_OUT, LandingScreen(), DmConvUnreadSlice, queryClient, RootLayoutInner(), SettingsScreen(), ConfirmOtpScreen(), OTP_INPUT_STYLE (+67 more)
|
Nodes (86): CallScreen(), fmtDuration(), EASE_OUT, LandingScreen(), queryClient, RootLayoutInner(), SettingsScreen(), AuthCallback() (+78 more)
|
||||||
|
|
||||||
### Community 21 - "Community 21"
|
### Community 21 - "Community 21"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.05
|
||||||
Nodes (47): MailScreen(), PLAN_LABEL, useMailDisconnect(), UseMailDisconnectReturn, useMailInterval(), aggregateToMonths(), aggregateToWeeks(), BlockedByDayEntry (+39 more)
|
Nodes (79): MailScreen(), PLAN_LABEL, SuggestResult, SuggestState, useCuratedSuggest(), ping(), useLastSeenHeartbeat(), useMailDisconnect() (+71 more)
|
||||||
|
|
||||||
### Community 22 - "Community 22"
|
### Community 22 - "Community 22"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.05
|
||||||
Nodes (48): AddDomainSheet(), detectKind(), mailDomain(), PreviewCard(), Props, DomainGrid(), DomainTile(), Props (+40 more)
|
Nodes (75): BlockerScreen(), AddDomainSheet(), detectKind(), mailDomain(), PreviewCard(), Props, CooldownBanner(), Props (+67 more)
|
||||||
|
|
||||||
### Community 23 - "Community 23"
|
### Community 23 - "Community 23"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.03
|
||||||
@ -1371,16 +1367,16 @@ Cohesion: 0.18
|
|||||||
Nodes (16): Config: AdGuard DoH Vars (ADGUARD_BASE_URL/USER/PASSWORD), Config: ENCRYPTION_KEY (AES-256 for DB fields incl mdmDnsToken), Config: GROQ_API_KEY LLM Provider Var, Config: Infisical Secret Injection (no .env files), Backend Environment Variables Doc, RebreakMagic Device-Binding API Documentation, AdGuard Integration: /control/clients/add Persistent Client, Endpoint: POST /api/magic/devices/:deviceId/cancel-release (+8 more)
|
Nodes (16): Config: AdGuard DoH Vars (ADGUARD_BASE_URL/USER/PASSWORD), Config: ENCRYPTION_KEY (AES-256 for DB fields incl mdmDnsToken), Config: GROQ_API_KEY LLM Provider Var, Config: Infisical Secret Injection (no .env files), Backend Environment Variables Doc, RebreakMagic Device-Binding API Documentation, AdGuard Integration: /control/clients/add Persistent Client, Endpoint: POST /api/magic/devices/:deviceId/cancel-release (+8 more)
|
||||||
|
|
||||||
### Community 32 - "Community 32"
|
### Community 32 - "Community 32"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.09
|
||||||
Nodes (32): autoReleaseInactiveDevices(), bindDeviceToUser(), cancelDeviceRelease(), cleanupStaleDevices(), countActiveMagicBindings(), deleteUserDevice(), DEVICE_SELECT, DeviceRecord (+24 more)
|
Nodes (26): autoReleaseInactiveDevices(), bindDeviceToUser(), cancelDeviceRelease(), cleanupStaleDevices(), deleteUserDevice(), DEVICE_SELECT, DeviceRecord, ensureMagicRemovalPassword() (+18 more)
|
||||||
|
|
||||||
### Community 33 - "Community 33"
|
### Community 33 - "Community 33"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.05
|
||||||
Nodes (77): prismaMock, requireUserMock, isAdminUser(), cancelCooldown(), createCooldown(), getActiveCooldown(), resolveCooldown(), DeviceProtectionStateRecord (+69 more)
|
Nodes (45): prismaMock, requireUserMock, isAdminUser(), touchDevice(), ALLOWED_LYRA_VOICE_IDS, DemographicsFields, DemographicsPatch, dismissDigaBanner() (+37 more)
|
||||||
|
|
||||||
### Community 34 - "Community 34"
|
### Community 34 - "Community 34"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.05
|
||||||
Nodes (62): DemographicsResp, DiGaMilestoneModal(), MILESTONES, storageKey(), ApprovedDomainsData, BackendCooldownEntry, CooldownHistoryData, Demographics (+54 more)
|
Nodes (79): arcPath(), HalfDonut(), HalfDonutSegment, polar(), Props, DemographicsResp, DiGaMilestoneModal(), MILESTONES (+71 more)
|
||||||
|
|
||||||
### Community 35 - "Community 35"
|
### Community 35 - "Community 35"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.06
|
||||||
@ -1392,15 +1388,15 @@ Nodes (44): Option, PathBuf, Result, String, Duration, Error, Option, Protection
|
|||||||
|
|
||||||
### Community 37 - "Community 37"
|
### Community 37 - "Community 37"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.08
|
||||||
Nodes (39): DevicesScreen(), formatCountdown(), formatLastSeen(), formatSince(), MobileDeviceRow(), mobileIcon(), protectedDeviceIcon(), SectionCard() (+31 more)
|
Nodes (35): DevicesScreen(), formatCountdown(), formatLastSeen(), formatSince(), MobileDeviceRow(), mobileIcon(), protectedDeviceIcon(), SectionCard() (+27 more)
|
||||||
|
|
||||||
### Community 38 - "Community 38"
|
### Community 38 - "Community 38"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.05
|
||||||
Nodes (46): commands, description, identifier, commands, description, identifier, commands, description (+38 more)
|
Nodes (46): commands, description, identifier, commands, description, identifier, commands, description (+38 more)
|
||||||
|
|
||||||
### Community 39 - "Community 39"
|
### Community 39 - "Community 39"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.06
|
||||||
Nodes (31): prismaMock, VALID_COUNTRIES, ResolveResult, CustomDomainType, SUPPORTED_COUNTRIES, SupportedCountry, CuratedDomainStatus, decideCuratedDomain() (+23 more)
|
Nodes (32): prismaMock, ResolveResult, CustomDomainType, countUnreadDms(), addUserCustomDomain(), adminApproveSubmission(), adminRejectSubmission(), castDomainVote() (+24 more)
|
||||||
|
|
||||||
### Community 40 - "Community 40"
|
### Community 40 - "Community 40"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.08
|
||||||
@ -1443,8 +1439,8 @@ Cohesion: 0.04
|
|||||||
Nodes (45): commands, description, identifier, commands, description, identifier, commands, description (+37 more)
|
Nodes (45): commands, description, identifier, commands, description, identifier, commands, description (+37 more)
|
||||||
|
|
||||||
### Community 50 - "Community 50"
|
### Community 50 - "Community 50"
|
||||||
Cohesion: 0.11
|
Cohesion: 0.07
|
||||||
Nodes (13): ContentView, Bool, String, String, Binding, Bool, String, ContentView (+5 more)
|
Nodes (19): ContentView, Bool, String, String, Binding, Bool, String, DeviceState (+11 more)
|
||||||
|
|
||||||
### Community 51 - "Community 51"
|
### Community 51 - "Community 51"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.05
|
||||||
@ -1455,12 +1451,12 @@ Cohesion: 0.07
|
|||||||
Nodes (38): pnpm-workspace.yaml (apps/*, backend), DiGA-Listung (BfArM) Pfad, Landesfachstelle Glücksspielsucht Niedersachsen (LSG-Nds), MHH AG Verhaltenssüchte (Prof. Astrid Müller), NBank LOI förderstrategie, FAGS-Outreach-Paket Rebreak Beta + NBank-LOIs, Fachverband Glücksspielsucht e.V. (FAGS), Bielefeld, MDM-Lock Add-On (3-5€ on top auf Pro/Legend) (+30 more)
|
Nodes (38): pnpm-workspace.yaml (apps/*, backend), DiGA-Listung (BfArM) Pfad, Landesfachstelle Glücksspielsucht Niedersachsen (LSG-Nds), MHH AG Verhaltenssüchte (Prof. Astrid Müller), NBank LOI förderstrategie, FAGS-Outreach-Paket Rebreak Beta + NBank-LOIs, Fachverband Glücksspielsucht e.V. (FAGS), Bielefeld, MDM-Lock Add-On (3-5€ on top auf Pro/Legend) (+30 more)
|
||||||
|
|
||||||
### Community 53 - "Community 53"
|
### Community 53 - "Community 53"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.05
|
||||||
Nodes (97): BlockerScreen(), ChatScreen(), DmItem(), formatTime(), makeStyles(), CoachTabRedirect(), MailOAuthCallback(), CooldownBanner() (+89 more)
|
Nodes (66): CoachTabRedirect(), MailOAuthCallback(), formatCount(), Props, ProtectionLockedCard(), Stat(), CreateRoomSheet(), makeStyles() (+58 more)
|
||||||
|
|
||||||
### Community 54 - "Community 54"
|
### Community 54 - "Community 54"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.19
|
||||||
Nodes (31): AnimatedCounter(), DeltaBadge(), FaqItem(), KpiCard(), LegendItem(), Props, ProtectionDetailsSheet(), StatsResponse (+23 more)
|
Nodes (6): Any, Any, Boolean, String, Intent, Map
|
||||||
|
|
||||||
### Community 55 - "Community 55"
|
### Community 55 - "Community 55"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.15
|
||||||
@ -1483,8 +1479,8 @@ Cohesion: 0.29
|
|||||||
Nodes (6): buildFiles, buildTargetsCommandComponents, cFileExtensions, cleanCommandsComponents, cppFileExtensions, toolchains
|
Nodes (6): buildFiles, buildTargetsCommandComponents, cFileExtensions, cleanCommandsComponents, cppFileExtensions, toolchains
|
||||||
|
|
||||||
### Community 60 - "Community 60"
|
### Community 60 - "Community 60"
|
||||||
Cohesion: 0.11
|
Cohesion: 0.13
|
||||||
Nodes (29): DiGA/MDR Dossier-Plan & Arbeitsteilung, Kostenlose BfArM-Hersteller-Beratung (Klasse I/IIa-Hebel), Zweckbestimmung / Intended Use v0 (Dok 01), Indikation Glücksspielstörung (ICD-10 F63.0 / ICD-11 6C50), Intended-Use-Claim (Begleitung, kein Therapie-/Diagnose-Ersatz), MDR Rule 11 Klassifizierung (I/IIa, größter Kostenhebel), REQ-MAGIC Selbstbindung (RebreakMagic Lock-Modus, 24h-Cooldown), REQ-MAIL Mail-Schutz (deterministische Trigger-Mail-Entfernung) (+21 more)
|
Nodes (26): DiGA/MDR Dossier-Plan & Arbeitsteilung, Kostenlose BfArM-Hersteller-Beratung (Klasse I/IIa-Hebel), Zweckbestimmung / Intended Use v0 (Dok 01), Indikation Glücksspielstörung (ICD-10 F63.0 / ICD-11 6C50), Intended-Use-Claim (Begleitung, kein Therapie-/Diagnose-Ersatz), MDR Rule 11 Klassifizierung (I/IIa, größter Kostenhebel), REQ-MAIL Mail-Schutz (deterministische Trigger-Mail-Entfernung), REQ-SOS Werkzeuge (4-7-8-Atemübung, Ablenkungs-Spiele) (+18 more)
|
||||||
|
|
||||||
### Community 61 - "Community 61"
|
### Community 61 - "Community 61"
|
||||||
Cohesion: 0.29
|
Cohesion: 0.29
|
||||||
@ -1507,7 +1503,7 @@ Cohesion: 0.12
|
|||||||
Nodes (15): artifacts, backtrace, backtraceGraph, commands, files, nodes, compileGroups, id (+7 more)
|
Nodes (15): artifacts, backtrace, backtraceGraph, commands, files, nodes, compileGroups, id (+7 more)
|
||||||
|
|
||||||
### Community 66 - "Community 66"
|
### Community 66 - "Community 66"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.13
|
||||||
Nodes (4): RebreakProtectionModule, Module, RebreakProtectionModule, RebreakProtectionModuleWeb
|
Nodes (4): RebreakProtectionModule, Module, RebreakProtectionModule, RebreakProtectionModuleWeb
|
||||||
|
|
||||||
### Community 67 - "Community 67"
|
### Community 67 - "Community 67"
|
||||||
@ -1515,12 +1511,12 @@ Cohesion: 0.16
|
|||||||
Nodes (24): Bool, Date, String, URL, Codable, MagicAPIClient.swift (/api/magic/*), Config, MagicAPIClient (+16 more)
|
Nodes (24): Bool, Date, String, URL, Codable, MagicAPIClient.swift (/api/magic/*), Config, MagicAPIClient (+16 more)
|
||||||
|
|
||||||
### Community 68 - "Community 68"
|
### Community 68 - "Community 68"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.15
|
||||||
Nodes (33): refreshAndSaveTokens(), assertEnv(), clearConnectionError(), coalescePending, decrypt(), encrypt(), getCredentialsForConnection(), getKey() (+25 more)
|
Nodes (31): refreshAndSaveTokens(), assertEnv(), clearConnectionError(), coalescePending, decrypt(), encrypt(), getCredentialsForConnection(), getKey() (+23 more)
|
||||||
|
|
||||||
### Community 69 - "Community 69"
|
### Community 69 - "Community 69"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.05
|
||||||
Nodes (17): Candidate, detectAndSaveFeedback(), PROVIDER_CONFIG, SosCandidate, deleteMemoryById(), enforceMaxMemories(), getMemoriesForUser(), LyraMemoryRow (+9 more)
|
Nodes (47): Candidate, detectAndSaveFeedback(), PROVIDER_CONFIG, SosCandidate, speakCartesia(), speakElevenLabs(), speakGoogle(), resolveTypeAndValue() (+39 more)
|
||||||
|
|
||||||
### Community 70 - "Community 70"
|
### Community 70 - "Community 70"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.06
|
||||||
@ -1535,12 +1531,12 @@ Cohesion: 0.09
|
|||||||
Nodes (28): MDM ARCHITECTURE.md (NanoMDM server stack), bootstrap-tool README.md (rebreak-supervise.sh), AdGuard Home (DoH resolver + QueryLog), Apple Push Cert Flow (mdmcert.download signing), Backup-Sandwich (backup→wipe→supervise→restore), DoH ClientID Handshake (/dns-query/<token> → CP field), macOS has no Supervision (UAMDM + RemovalPassword instead), NanoMDM Server (rebreak-mdm, 178.105.101.137) (+20 more)
|
Nodes (28): MDM ARCHITECTURE.md (NanoMDM server stack), bootstrap-tool README.md (rebreak-supervise.sh), AdGuard Home (DoH resolver + QueryLog), Apple Push Cert Flow (mdmcert.download signing), Backup-Sandwich (backup→wipe→supervise→restore), DoH ClientID Handshake (/dns-query/<token> → CP field), macOS has no Supervision (UAMDM + RemovalPassword instead), NanoMDM Server (rebreak-mdm, 178.105.101.137) (+20 more)
|
||||||
|
|
||||||
### Community 73 - "Community 73"
|
### Community 73 - "Community 73"
|
||||||
Cohesion: 0.18
|
Cohesion: 0.11
|
||||||
Nodes (12): Bool, MagicDevice, String, Timer, Void, HubDeviceAction, MagicUserProfile, DeviceHubView (+4 more)
|
Nodes (23): Bool, MagicDevice, String, Timer, Void, Date, MagicDevice, String (+15 more)
|
||||||
|
|
||||||
### Community 74 - "Community 74"
|
### Community 74 - "Community 74"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.11
|
||||||
Nodes (9): Any, Binding, Bool, Configuration, ErrorDetails, Set, ConfigurationView, ValidationError (+1 more)
|
Nodes (29): String, Any, Binding, Bool, Configuration, ErrorDetails, Self, String (+21 more)
|
||||||
|
|
||||||
### Community 75 - "Community 75"
|
### Community 75 - "Community 75"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.14
|
||||||
@ -1560,11 +1556,11 @@ Nodes (67): AppHandle, AppConfig, AppResult, Option, String, Value, Vec, AppHand
|
|||||||
|
|
||||||
### Community 79 - "Community 79"
|
### Community 79 - "Community 79"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
Nodes (20): crisisPrompts, EvalPrompt, EXPECTED_CRISIS_MATCHES, harmlessPrompts, PROMPTS_DIR, REQ-LYRA Lyra KI-Coach & Krisen-Behandlung (höchste Sicherheitsrelevanz), Deterministischer Krisen-Keyword-Pre-Filter (crisis-filter.ts), R-LYRA-01 verpasste Krise/Suizidalität (S4, Top-Risiko) (+12 more)
|
Nodes (22): crisisPrompts, EvalPrompt, EXPECTED_CRISIS_MATCHES, harmlessPrompts, PROMPTS_DIR, REQ-LYRA Lyra KI-Coach & Krisen-Behandlung (höchste Sicherheitsrelevanz), Deterministischer Krisen-Keyword-Pre-Filter (crisis-filter.ts), R-LYRA-01 verpasste Krise/Suizidalität (S4, Top-Risiko) (+14 more)
|
||||||
|
|
||||||
### Community 80 - "Community 80"
|
### Community 80 - "Community 80"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.10
|
||||||
Nodes (20): ProtectedDeviceRow(), confirmProtectedDeviceInstalled(), countActiveProtectedDevices(), createProtectedDevice(), DEVICE_SELECT, DEVICE_SELECT_WITH_TOKEN, getDeviceBlocklistMode(), getProtectedDevice() (+12 more)
|
Nodes (27): ProtectedDeviceRow(), countActiveMagicBindings(), listMagicDevices(), confirmProtectedDeviceInstalled(), countActiveProtectedDevices(), createProtectedDevice(), DEVICE_SELECT, DEVICE_SELECT_WITH_TOKEN (+19 more)
|
||||||
|
|
||||||
### Community 81 - "Community 81"
|
### Community 81 - "Community 81"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
@ -1615,8 +1611,8 @@ Cohesion: 0.32
|
|||||||
Nodes (23): abi, artifactName, output, runtimeFiles, libraries, appmodules::@6890427a1f51a3e7e1df, core::@1b9a7d546b295b7d0867, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb (+15 more)
|
Nodes (23): abi, artifactName, output, runtimeFiles, libraries, appmodules::@6890427a1f51a3e7e1df, core::@1b9a7d546b295b7d0867, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb (+15 more)
|
||||||
|
|
||||||
### Community 93 - "Community 93"
|
### Community 93 - "Community 93"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.07
|
||||||
Nodes (32): iconForType(), NotificationRow(), NotificationsScreen(), INPUT_STYLE, OAuthProvider, SignUpScreen(), EmptyState(), Props (+24 more)
|
Nodes (34): AppLayout(), DmConvUnreadSlice, iconForType(), NotificationRow(), NotificationsScreen(), EmptyState(), Props, HeroShieldCheck() (+26 more)
|
||||||
|
|
||||||
### Community 94 - "Community 94"
|
### Community 94 - "Community 94"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
@ -1683,8 +1679,8 @@ Cohesion: 0.08
|
|||||||
Nodes (28): Bool, String, Bool, DeviceState, String, Bool, Date, Int (+20 more)
|
Nodes (28): Bool, String, Bool, DeviceState, String, Bool, Date, Int (+20 more)
|
||||||
|
|
||||||
### Community 110 - "Community 110"
|
### Community 110 - "Community 110"
|
||||||
Cohesion: 0.18
|
Cohesion: 0.21
|
||||||
Nodes (30): REQ-PROT Schutz/Blocker (geräteweite Zugangserschwerung), R-FALSE-01 falsche Sicherheit bei inaktivem Schutz, isProtectionActive(), resolveEventSource(), useProtectionState(), UseProtectionStateReturn, BackendCooldownStatus, BackendProtectionState (+22 more)
|
Nodes (23): REQ-PROT Schutz/Blocker (geräteweite Zugangserschwerung), R-FALSE-01 falsche Sicherheit bei inaktivem Schutz, BackendCooldownStatus, BackendProtectionState, CooldownState, isAllLayersOn(), markProtectionActivatedHere(), protection (+15 more)
|
||||||
|
|
||||||
### Community 111 - "Community 111"
|
### Community 111 - "Community 111"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.08
|
||||||
@ -1704,11 +1700,11 @@ Nodes (41): commands, description, identifier, commands, description, identifier
|
|||||||
|
|
||||||
### Community 115 - "Community 115"
|
### Community 115 - "Community 115"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.05
|
||||||
Nodes (41): commands, description, identifier, commands, description, identifier, commands, description (+33 more)
|
Nodes (37): commands, description, identifier, commands, description, identifier, commands, description (+29 more)
|
||||||
|
|
||||||
### Community 116 - "Community 116"
|
### Community 116 - "Community 116"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.05
|
||||||
Nodes (58): commands, description, identifier, commands, description, identifier, commands, description (+50 more)
|
Nodes (37): commands, description, identifier, commands, description, identifier, commands, description (+29 more)
|
||||||
|
|
||||||
### Community 117 - "Community 117"
|
### Community 117 - "Community 117"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@ -1867,8 +1863,8 @@ Cohesion: 0.09
|
|||||||
Nodes (22): artifacts, backtrace, backtraceGraph, commands, files, nodes, compileGroups, dependencies (+14 more)
|
Nodes (22): artifacts, backtrace, backtraceGraph, commands, files, nodes, compileGroups, dependencies (+14 more)
|
||||||
|
|
||||||
### Community 156 - "Community 156"
|
### Community 156 - "Community 156"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.12
|
||||||
Nodes (11): Data, Error, HashList, Int, NEPacketTunnelNetworkSettings, NEProviderStopReason, NSObject, ExtLog (+3 more)
|
Nodes (20): DeviceProtectionStateRecord, getDeviceProtectionState(), listDeviceProtectionStates(), PROTECTION_TYPES, ProtectionType, upsertDeviceProtectionState(), clearUserDeviceMdmId(), getLinkedUserDevices() (+12 more)
|
||||||
|
|
||||||
### Community 157 - "Community 157"
|
### Community 157 - "Community 157"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.14
|
||||||
@ -1955,8 +1951,14 @@ Cohesion: 0.07
|
|||||||
Nodes (28): 1. Status-Recherche: Microsoft Basic-Auth-Deprecation, 2.1 Azure-App-Registrierung, 2.2 OAuth-Flow: BFF-Pattern (Backend-mediated), 2.3 Token-Storage: Schema-Aenderung (Eskalation an rebreak-backend), 2.4 IMAP-Connect-Logik: XOAUTH2 in ImapFlow, 2.5 Token-Refresh-Flow, 2. Architektur-Plan, 3. ConnectMailSheet UX-Plan (fuer rebreak-native-ui-Agent) (+20 more)
|
Nodes (28): 1. Status-Recherche: Microsoft Basic-Auth-Deprecation, 2.1 Azure-App-Registrierung, 2.2 OAuth-Flow: BFF-Pattern (Backend-mediated), 2.3 Token-Storage: Schema-Aenderung (Eskalation an rebreak-backend), 2.4 IMAP-Connect-Logik: XOAUTH2 in ImapFlow, 2.5 Token-Refresh-Flow, 2. Architektur-Plan, 3. ConnectMailSheet UX-Plan (fuer rebreak-native-ui-Agent) (+20 more)
|
||||||
|
|
||||||
### Community 178 - "Community 178"
|
### Community 178 - "Community 178"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.09
|
||||||
Nodes (17): autoSyncComplete, autoSyncing, backendRows, deviceIdRef, deviceName, incompleteMessage, isProtectionIncomplete, localApp (+9 more)
|
Nodes (20): autoSyncComplete, autoSyncing, backendRows, deviceIdRef, deviceName, {
|
||||||
|
downloadAndPatchEnrollmentProfile,
|
||||||
|
startLocalProfileServer,
|
||||||
|
stopLocalProfileServer,
|
||||||
|
getInstalledProfiles,
|
||||||
|
mdmPush,
|
||||||
|
}, incompleteMessage, isProtectionIncomplete (+12 more)
|
||||||
|
|
||||||
### Community 179 - "Community 179"
|
### Community 179 - "Community 179"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@ -1967,8 +1969,8 @@ Cohesion: 0.17
|
|||||||
Nodes (10): RebreakAccessibilityService, requestPowerDialog(), AccessibilityEvent, AccessibilityNodeInfo, AccessibilityService, Boolean, Int, Long (+2 more)
|
Nodes (10): RebreakAccessibilityService, requestPowerDialog(), AccessibilityEvent, AccessibilityNodeInfo, AccessibilityService, Boolean, Int, Long (+2 more)
|
||||||
|
|
||||||
### Community 181 - "Community 181"
|
### Community 181 - "Community 181"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.16
|
||||||
Nodes (11): DmConversation, ALLOWED_EMOJIS, countUnreadDms(), DmConversationRow, getChatMessages(), getDmConversations(), getDmHistory(), markDmsAsRead() (+3 more)
|
Nodes (9): Boolean, HashList, Int, Intent, HashList, ParcelFileDescriptor, Thread, RebreakVpnService (+1 more)
|
||||||
|
|
||||||
### Community 182 - "Community 182"
|
### Community 182 - "Community 182"
|
||||||
Cohesion: 0.29
|
Cohesion: 0.29
|
||||||
@ -2007,8 +2009,8 @@ Cohesion: 0.07
|
|||||||
Nodes (27): 1.1 Backend (`backend/`, Nitro standalone, Prisma + Supabase), 1.2 Frontend (`apps/rebreak-native/`, Expo SDK 53 + RN 0.79), 1.3 CI / CD, 1.4 Zusammenfassung, 1. Status quo (rebreak-monorepo), 2.1 Vitest Unit-Suite — gold-wert, ~70 % portierbar, 2.2 Postman-Collection — sofort wiederverwendbar, 2.3 Playwright Smoke (`tests/e2e/smoke/`) (+19 more)
|
Nodes (27): 1.1 Backend (`backend/`, Nitro standalone, Prisma + Supabase), 1.2 Frontend (`apps/rebreak-native/`, Expo SDK 53 + RN 0.79), 1.3 CI / CD, 1.4 Zusammenfassung, 1. Status quo (rebreak-monorepo), 2.1 Vitest Unit-Suite — gold-wert, ~70 % portierbar, 2.2 Postman-Collection — sofort wiederverwendbar, 2.3 Playwright Smoke (`tests/e2e/smoke/`) (+19 more)
|
||||||
|
|
||||||
### Community 191 - "Community 191"
|
### Community 191 - "Community 191"
|
||||||
Cohesion: 0.19
|
Cohesion: 0.09
|
||||||
Nodes (12): Data, Error, HashList, Int, NEPacketTunnelNetworkSettings, NEProviderStopReason, NSObject, ExtLog (+4 more)
|
Nodes (23): Data, Error, HashList, Int, NEPacketTunnelNetworkSettings, NEProviderStopReason, NSObject, ExtLog (+15 more)
|
||||||
|
|
||||||
### Community 192 - "Community 192"
|
### Community 192 - "Community 192"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@ -2219,8 +2221,8 @@ Cohesion: 0.09
|
|||||||
Nodes (22): libraries, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb, react_codegen_rngesturehandler_codegen::@39f233abcd2c728bc6ec, react_codegen_RNMmkvSpec::@7541eabbae598da31a69, react_codegen_rnpicker::@e8bb2e9e833f47d0d516, react_codegen_rnworklets::@68f58d84d4754f193387, abi, artifactName (+14 more)
|
Nodes (22): libraries, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb, react_codegen_rngesturehandler_codegen::@39f233abcd2c728bc6ec, react_codegen_RNMmkvSpec::@7541eabbae598da31a69, react_codegen_rnpicker::@e8bb2e9e833f47d0d516, react_codegen_rnworklets::@68f58d84d4754f193387, abi, artifactName (+14 more)
|
||||||
|
|
||||||
### Community 244 - "Community 244"
|
### Community 244 - "Community 244"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.18
|
||||||
Nodes (13): AppPlan, VALID_PLANS, ChangeEntry, ChangePreviewResponse, PLAN_ORDER, ResourceKey, VALID_PLANS, reconcileMailAccounts() (+5 more)
|
Nodes (16): Date, Double, Error, Void, DispatchWorkItem, HealthProbeDelegate, HealthProbeDelegate, Outcome (+8 more)
|
||||||
|
|
||||||
### Community 245 - "Community 245"
|
### Community 245 - "Community 245"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.09
|
||||||
@ -2275,8 +2277,8 @@ Cohesion: 0.15
|
|||||||
Nodes (15): APPROVAL_SELECT, approveRequest(), createApprovalRequest(), DeviceApprovalRecord, generateCode(), generateEmailToken(), getApprovalByEmailToken(), getApprovalRequest() (+7 more)
|
Nodes (15): APPROVAL_SELECT, approveRequest(), createApprovalRequest(), DeviceApprovalRecord, generateCode(), generateEmailToken(), getApprovalByEmailToken(), getApprovalRequest() (+7 more)
|
||||||
|
|
||||||
### Community 258 - "Community 258"
|
### Community 258 - "Community 258"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.12
|
||||||
Nodes (14): CrisisLevel, SseEvents, streamSosLyra(), StreamSosLyraOpts, BenchMarker, BenchOnMetric, BenchSession, MarkerEntry (+6 more)
|
Nodes (10): BenchMarker, BenchOnMetric, BenchSession, MarkerEntry, cleanForTts(), QueueItem, SosTtsFetchOpts, SosTtsMode (+2 more)
|
||||||
|
|
||||||
### Community 259 - "Community 259"
|
### Community 259 - "Community 259"
|
||||||
Cohesion: 0.19
|
Cohesion: 0.19
|
||||||
@ -2291,8 +2293,8 @@ Cohesion: 0.29
|
|||||||
Nodes (5): ComputedDevice, DeviceStatus, mapToComputedDevice(), normalizePlatform(), MagicDeviceInfo
|
Nodes (5): ComputedDevice, DeviceStatus, mapToComputedDevice(), normalizePlatform(), MagicDeviceInfo
|
||||||
|
|
||||||
### Community 262 - "Community 262"
|
### Community 262 - "Community 262"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.16
|
||||||
Nodes (25): Any, Bool, Date, Double, Error, Int, String, URL (+17 more)
|
Nodes (9): Any, Bool, Int, String, URL, SharedLogStore, ModuleDefinition, NETunnelProviderManager (+1 more)
|
||||||
|
|
||||||
### Community 263 - "Community 263"
|
### Community 263 - "Community 263"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
@ -2395,8 +2397,8 @@ Cohesion: 0.22
|
|||||||
Nodes (8): Bool, Int, Never, String, Task, Void, EnrollView, TransferAnimationView
|
Nodes (8): Bool, Int, Never, String, Task, Void, EnrollView, TransferAnimationView
|
||||||
|
|
||||||
### Community 288 - "Community 288"
|
### Community 288 - "Community 288"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.19
|
||||||
Nodes (24): CallScreen(), fmtDuration(), useCallKeepEvents(), useIncomingCalls(), callIdToUuid(), displayIncomingCall(), endCall(), reportConnected() (+16 more)
|
Nodes (10): VALID_COUNTRIES, SUPPORTED_COUNTRIES, SupportedCountry, CuratedDomainStatus, decideCuratedDomain(), getCuratedDomains(), suggestCuratedDomain(), PUBLIC_EMAIL_DOMAINS (+2 more)
|
||||||
|
|
||||||
### Community 289 - "Community 289"
|
### Community 289 - "Community 289"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
@ -2579,8 +2581,8 @@ Cohesion: 0.11
|
|||||||
Nodes (17): Auth-Architektur, Backend (rebreak-backend-Agent / Phase 3), Backyard (Phase 2 Deploy), Deploy-Plan, DSGVO-Considerations fuer Admin-Zugriff, GitHub-Actions-Pipeline -- Plan fuer Phase 2 Deploy, Hans-Mueller / DSGVO (Phase 4), Lokale Entwicklung (+9 more)
|
Nodes (17): Auth-Architektur, Backend (rebreak-backend-Agent / Phase 3), Backyard (Phase 2 Deploy), Deploy-Plan, DSGVO-Considerations fuer Admin-Zugriff, GitHub-Actions-Pipeline -- Plan fuer Phase 2 Deploy, Hans-Mueller / DSGVO (Phase 4), Lokale Entwicklung (+9 more)
|
||||||
|
|
||||||
### Community 334 - "Community 334"
|
### Community 334 - "Community 334"
|
||||||
Cohesion: 0.23
|
Cohesion: 0.33
|
||||||
Nodes (11): Date, MagicDevice, String, Timer, Void, DeviceAction, DeviceAction, cancelRelease (+3 more)
|
Nodes (8): Any, ByteArray, HashList, Int, String, FileOutputStream, DnsFilter, ThreadPoolExecutor
|
||||||
|
|
||||||
### Community 335 - "Community 335"
|
### Community 335 - "Community 335"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
@ -2807,8 +2809,8 @@ Cohesion: 0.12
|
|||||||
Nodes (16): blocked, back_to_app, clean, day, days, lyra, message, quote_1 (+8 more)
|
Nodes (16): blocked, back_to_app, clean, day, days, lyra, message, quote_1 (+8 more)
|
||||||
|
|
||||||
### Community 391 - "Community 391"
|
### Community 391 - "Community 391"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.14
|
||||||
Nodes (13): MainApplication, Application, Configuration, Bool, String, TimeInterval, URL, CustomDebugStringConvertible (+5 more)
|
Nodes (12): MainApplication, Application, Configuration, Bool, String, TimeInterval, URL, Hasher (+4 more)
|
||||||
|
|
||||||
### Community 392 - "Community 392"
|
### Community 392 - "Community 392"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
@ -2899,8 +2901,8 @@ Cohesion: 0.07
|
|||||||
Nodes (36): ProtectionLogCard(), nickname, welcomeBack, error_invalid_input, coach, crisis_bar_label, feedback_saved, input_placeholder (+28 more)
|
Nodes (36): ProtectionLogCard(), nickname, welcomeBack, error_invalid_input, coach, crisis_bar_label, feedback_saved, input_placeholder (+28 more)
|
||||||
|
|
||||||
### Community 414 - "Community 414"
|
### Community 414 - "Community 414"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.15
|
||||||
Nodes (11): Configuration, String, FilterStatus, disabled, invalid, running, starting, stopped (+3 more)
|
Nodes (12): Configuration, String, CustomDebugStringConvertible, FilterStatus, disabled, invalid, running, starting (+4 more)
|
||||||
|
|
||||||
### Community 415 - "Community 415"
|
### Community 415 - "Community 415"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
@ -2931,8 +2933,8 @@ Cohesion: 0.18
|
|||||||
Nodes (10): String, Int, WizardStep, configure, done, enroll, macRegistration, preflight (+2 more)
|
Nodes (10): String, Int, WizardStep, configure, done, enroll, macRegistration, preflight (+2 more)
|
||||||
|
|
||||||
### Community 422 - "Community 422"
|
### Community 422 - "Community 422"
|
||||||
Cohesion: 0.18
|
Cohesion: 0.13
|
||||||
Nodes (14): Country-Curated Layer-2 Blocklist (50-cap), Pro=10/Legend=20 Custom-Domain Slots (refillable), Layer1/Layer2 Decoupling (Custom vs Country-Curated), Layer-2 Country-Pivot Plan, Travel-Detection via Cellular-MCC, SAFETY-REQ-LLM-002 Sicherheits-Grenzen (Rollen-Integrität, Refusal), Rive Animator Brief — Lyra Avatar, Lyra Avatar Rive Emotion-State Animation (+6 more)
|
Nodes (17): Country-Curated Layer-2 Blocklist (50-cap), Pro=10/Legend=20 Custom-Domain Slots (refillable), Layer1/Layer2 Decoupling (Custom vs Country-Curated), Layer-2 Country-Pivot Plan, Travel-Detection via Cellular-MCC, REQ-MAGIC Selbstbindung (RebreakMagic Lock-Modus, 24h-Cooldown), R-BYP-03 Selbstbindung wird zur Falle (legitimer Ausstieg scheitert), SAFETY-REQ-LLM-002 Sicherheits-Grenzen (Rollen-Integrität, Refusal) (+9 more)
|
||||||
|
|
||||||
### Community 423 - "Community 423"
|
### Community 423 - "Community 423"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.14
|
||||||
@ -2964,8 +2966,8 @@ Nodes (9): fs, MODULE_A11Y_XML, MODULE_DEVICE_ADMIN_XML, path, withA11yConfigXml
|
|||||||
}, withDeviceAdminXml() (+1 more)
|
}, withDeviceAdminXml() (+1 more)
|
||||||
|
|
||||||
### Community 429 - "Community 429"
|
### Community 429 - "Community 429"
|
||||||
Cohesion: 0.21
|
Cohesion: 0.43
|
||||||
Nodes (15): core:app, default_permission, global_scope_schema, permission_sets, default_permission, default_permission, core:image, default_permission (+7 more)
|
Nodes (7): isProtectionActive(), resolveEventSource(), useProtectionState(), UseProtectionStateReturn, formatCooldownRemaining(), ProtectionPhase, WebContentFilterResult
|
||||||
|
|
||||||
### Community 430 - "Community 430"
|
### Community 430 - "Community 430"
|
||||||
Cohesion: 0.67
|
Cohesion: 0.67
|
||||||
@ -2997,7 +2999,7 @@ Nodes (10): args, dryRun, fetchFromDb(), fetchFromHagezi(), formatTxtpb(), main(
|
|||||||
|
|
||||||
### Community 437 - "Community 437"
|
### Community 437 - "Community 437"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.14
|
||||||
Nodes (18): BREATH_PHASES, BreathPhase, BreathState, Chip, CHIP_SETS, ChipSet, SOS_BOOT, BreathingCard() (+10 more)
|
Nodes (17): ChipSpec, detectEmotion(), LyraEmotion, parseLyraResponse(), BREATH_PHASES, BreathPhase, BreathState, Chip (+9 more)
|
||||||
|
|
||||||
### Community 438 - "Community 438"
|
### Community 438 - "Community 438"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
@ -3044,8 +3046,8 @@ Cohesion: 0.20
|
|||||||
Nodes (9): DE, FR, GB, _meta, maxDomainsPerCountry, status, updatedAt, version (+1 more)
|
Nodes (9): DE, FR, GB, _meta, maxDomainsPerCountry, status, updatedAt, version (+1 more)
|
||||||
|
|
||||||
### Community 449 - "Community 449"
|
### Community 449 - "Community 449"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.57
|
||||||
Nodes (4): react_codegen_rnreanimated::@8afabad14bfffa3f8b9a, abi, artifactName, runtimeFiles
|
Nodes (5): InlineRatingDrawer(), s, s, SosFeedback, SosFeedbackModal()
|
||||||
|
|
||||||
### Community 450 - "Community 450"
|
### Community 450 - "Community 450"
|
||||||
Cohesion: 0.36
|
Cohesion: 0.36
|
||||||
@ -3064,8 +3066,8 @@ Cohesion: 0.31
|
|||||||
Nodes (9): arm64-v8a ABI build (metadata_generation_command), armeabi-v7a ABI build (CMakeCache, TargetDirectories), x86 ABI build (CMakeCache, TargetDirectories), Autolinked RN native modules (mmkv, reanimated, worklets, screens, svg, gesture-handler, true-sheet, menu, picker, slider, lottie, async-storage, bottom-tabs, keyboard-controller, safe-area-context), _CMakeLTOTest-CXX LTO capability probe (lto-test, CMP0069), react-native-mmkv MMKV Core (cxxmodule, AES/openssl, crc32/zlib), Android NDK/CMake build cache (RelWithDebInfo, AGP 8.11.0, hash 5m151t3n), NDK 27.1.12297006 + CMake 3.22.1 + Ninja toolchain (android-26, c++_shared) (+1 more)
|
Nodes (9): arm64-v8a ABI build (metadata_generation_command), armeabi-v7a ABI build (CMakeCache, TargetDirectories), x86 ABI build (CMakeCache, TargetDirectories), Autolinked RN native modules (mmkv, reanimated, worklets, screens, svg, gesture-handler, true-sheet, menu, picker, slider, lottie, async-storage, bottom-tabs, keyboard-controller, safe-area-context), _CMakeLTOTest-CXX LTO capability probe (lto-test, CMP0069), react-native-mmkv MMKV Core (cxxmodule, AES/openssl, crc32/zlib), Android NDK/CMake build cache (RelWithDebInfo, AGP 8.11.0, hash 5m151t3n), NDK 27.1.12297006 + CMake 3.22.1 + Ninja toolchain (android-26, c++_shared) (+1 more)
|
||||||
|
|
||||||
### Community 454 - "Community 454"
|
### Community 454 - "Community 454"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.50
|
||||||
Nodes (13): String, Self, Identifiable, PrefilterFetchInterval, TimeInterval, ErrorDetails, PrefilterFetchInterval, minimum (+5 more)
|
Nodes (4): commands, description, identifier, allow-bundle-type
|
||||||
|
|
||||||
### Community 455 - "Community 455"
|
### Community 455 - "Community 455"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
@ -3660,8 +3662,8 @@ Cohesion: 0.16
|
|||||||
Nodes (16): family_controls_error, permission_denied, body, fallback_body, fallback_label, retry_cta, retry_loading, settings_cta (+8 more)
|
Nodes (16): family_controls_error, permission_denied, body, fallback_body, fallback_label, retry_cta, retry_loading, settings_cta (+8 more)
|
||||||
|
|
||||||
### Community 603 - "Community 603"
|
### Community 603 - "Community 603"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.50
|
||||||
Nodes (6): DeviceState, Never, String, Task, Void, WelcomeView
|
Nodes (4): commands, description, identifier, allow-insert
|
||||||
|
|
||||||
### Community 604 - "Community 604"
|
### Community 604 - "Community 604"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.16
|
||||||
@ -3708,8 +3710,8 @@ Cohesion: 0.29
|
|||||||
Nodes (5): email, error, loading, { loginWithPassword }, password
|
Nodes (5): email, error, loading, { loginWithPassword }, password
|
||||||
|
|
||||||
### Community 616 - "Community 616"
|
### Community 616 - "Community 616"
|
||||||
Cohesion: 0.38
|
Cohesion: 0.50
|
||||||
Nodes (10): MailBlockedItem, MailResultsResponse, useMailResults(), ActivityItem(), domainFromEmail(), formatDate(), MailActivityLog(), MailActivityLogBody() (+2 more)
|
Nodes (4): commands, description, identifier, allow-name
|
||||||
|
|
||||||
### Community 617 - "Community 617"
|
### Community 617 - "Community 617"
|
||||||
Cohesion: 0.29
|
Cohesion: 0.29
|
||||||
@ -4012,8 +4014,8 @@ Cohesion: 0.13
|
|||||||
Nodes (14): Abhaengigkeiten, Bekannte Provider-Quirks, Datei-Übersicht, Kontext, MAIL_DAEMON_DEPLOYMENT — Backyard Handoff, Rollback-Plan, Schritt 1 — GH-Actions: imap-idle ins Artifact einschließen, Schritt 2 — npm install auf Server (+6 more)
|
Nodes (14): Abhaengigkeiten, Bekannte Provider-Quirks, Datei-Übersicht, Kontext, MAIL_DAEMON_DEPLOYMENT — Backyard Handoff, Rollback-Plan, Schritt 1 — GH-Actions: imap-idle ins Artifact einschließen, Schritt 2 — npm install auf Server (+6 more)
|
||||||
|
|
||||||
### Community 863 - "Community 863"
|
### Community 863 - "Community 863"
|
||||||
Cohesion: 0.29
|
Cohesion: 0.50
|
||||||
Nodes (4): allChecked, checks, hasReBreakApp, iphone
|
Nodes (4): commands, description, identifier, allow-prepend
|
||||||
|
|
||||||
### Community 864 - "Community 864"
|
### Community 864 - "Community 864"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
@ -4021,11 +4023,11 @@ Nodes (14): description, displayName, folderStructure, filename, root, skillPath
|
|||||||
|
|
||||||
### Community 865 - "Community 865"
|
### Community 865 - "Community 865"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.15
|
||||||
Nodes (15): EMPTY_STATS, GamesScreen(), GameStat, GameStats, LastScore, GameCard(), GameCardProps, GameRatingStars() (+7 more)
|
Nodes (16): EMPTY_STATS, GamesScreen(), GameStat, GameStats, LastScore, GameCard(), GameCardProps, GameRatingStars() (+8 more)
|
||||||
|
|
||||||
### Community 866 - "Community 866"
|
### Community 866 - "Community 866"
|
||||||
Cohesion: 0.42
|
Cohesion: 0.22
|
||||||
Nodes (9): currentLlmProvider(), listeners, LLM_PROVIDER_LABEL, LlmProvider, loadLlmProvider(), setLlmProvider(), useLlmProvider(), LlmProviderToggle() (+1 more)
|
Nodes (13): currentLlmProvider(), listeners, LLM_PROVIDER_LABEL, LlmProvider, loadLlmProvider(), setLlmProvider(), useLlmProvider(), CrisisLevel (+5 more)
|
||||||
|
|
||||||
### Community 867 - "Community 867"
|
### Community 867 - "Community 867"
|
||||||
Cohesion: 0.26
|
Cohesion: 0.26
|
||||||
@ -4044,8 +4046,8 @@ Cohesion: 0.13
|
|||||||
Nodes (14): description, displayName, folderStructure, filename, root, skillPath, frontmatter, installType (+6 more)
|
Nodes (14): description, displayName, folderStructure, filename, root, skillPath, frontmatter, installType (+6 more)
|
||||||
|
|
||||||
### Community 871 - "Community 871"
|
### Community 871 - "Community 871"
|
||||||
Cohesion: 0.18
|
Cohesion: 0.10
|
||||||
Nodes (12): POST /api/magic/register Endpoint, GET /api/magic/status Endpoint, MacProfileInstaller.swift (DNS-Filter Profile), 24h-Cooldown Server-Timed Deactivation, ReBreak Magic Windows App (Tauri 2), Eigene DoH-Infra (dns.rebreak.org, AdGuard), ReBreak Magic Windows index.html, ReBreak Magic Windows README (+4 more)
|
Nodes (22): POST /api/magic/register Endpoint, GET /api/magic/status Endpoint, NanoMDM Server (mdm.rebreak.org), supervise-magic Go-CLI Binary, ReBreak Magic Mac App, AuthService.swift (Supabase + Keychain), ReBreak Magic Mac Phase 2 Summary, MacProfileInstaller.swift (DNS-Filter Profile) (+14 more)
|
||||||
|
|
||||||
### Community 872 - "Community 872"
|
### Community 872 - "Community 872"
|
||||||
Cohesion: 0.26
|
Cohesion: 0.26
|
||||||
@ -4109,7 +4111,7 @@ Nodes (8): Agenten-Lernpunkt, ✅ DONE diese Session, ✅ ERLEDIGT in Fortsetzun
|
|||||||
|
|
||||||
### Community 887 - "Community 887"
|
### Community 887 - "Community 887"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-items
|
Nodes (4): commands, description, identifier, allow-register-listener
|
||||||
|
|
||||||
### Community 888 - "Community 888"
|
### Community 888 - "Community 888"
|
||||||
Cohesion: 0.21
|
Cohesion: 0.21
|
||||||
@ -4236,8 +4238,8 @@ Cohesion: 0.70
|
|||||||
Nodes (3): WizardStep, Color, StepIndicator
|
Nodes (3): WizardStep, Color, StepIndicator
|
||||||
|
|
||||||
### Community 928 - "Community 928"
|
### Community 928 - "Community 928"
|
||||||
Cohesion: 0.40
|
Cohesion: 0.50
|
||||||
Nodes (6): ReBreak Magic RE-Hardening Assessment & Plan, Admin-User kann alles aufheben (echter Schutz = Cooldown+Psychologie), Server-seitige Token-Revocation (Kern-Sicherheit im Backend), DNS-Token DPAPI-Verschlüsselung (Windows), Windows protection.json ACL-Härtung (DNS-Token-Schutz), Windows Service-Name-Bypass (sc.exe stop RebreakProtection)
|
Nodes (4): commands, description, identifier, allow-set-accelerator
|
||||||
|
|
||||||
### Community 930 - "Community 930"
|
### Community 930 - "Community 930"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.14
|
||||||
@ -4268,8 +4270,8 @@ Cohesion: 0.15
|
|||||||
Nodes (13): definitions, Identifier, Number, PermissionEntry, description, oneOf, anyOf, description (+5 more)
|
Nodes (13): definitions, Identifier, Number, PermissionEntry, description, oneOf, anyOf, description (+5 more)
|
||||||
|
|
||||||
### Community 937 - "Community 937"
|
### Community 937 - "Community 937"
|
||||||
Cohesion: 0.38
|
Cohesion: 0.50
|
||||||
Nodes (9): speakCartesia(), speakElevenLabs(), speakGoogle(), consumeVoiceQuota(), estimateAudioSeconds(), getRemainingVoiceQuota(), todayUtcMidnight(), VoiceConfig (+1 more)
|
Nodes (4): commands, description, identifier, allow-set-dock-visibility
|
||||||
|
|
||||||
### Community 938 - "Community 938"
|
### Community 938 - "Community 938"
|
||||||
Cohesion: 0.17
|
Cohesion: 0.17
|
||||||
@ -4336,8 +4338,8 @@ Cohesion: 0.17
|
|||||||
Nodes (11): author, description, displayName, homepage, install, keywords, license, name (+3 more)
|
Nodes (11): author, description, displayName, homepage, install, keywords, license, name (+3 more)
|
||||||
|
|
||||||
### Community 954 - "Community 954"
|
### Community 954 - "Community 954"
|
||||||
Cohesion: 0.24
|
Cohesion: 0.50
|
||||||
Nodes (10): NanoMDM Server (mdm.rebreak.org), supervise-magic Go-CLI Binary, ReBreak Magic Mac App, AuthService.swift (Supabase + Keychain), ReBreak Magic Mac Phase 2 Summary, rebreak-magic-mac XcodeGen project.yml, ReBreak Magic Mac README, Rebreak Magic Mac (Self-Bind Wizard) (+2 more)
|
Nodes (4): commands, description, identifier, allow-set-enabled
|
||||||
|
|
||||||
### Community 955 - "Community 955"
|
### Community 955 - "Community 955"
|
||||||
Cohesion: 0.47
|
Cohesion: 0.47
|
||||||
@ -4485,7 +4487,7 @@ Nodes (9): artifactName, react_codegen_rngesturehandler_codegen::@39f233abcd2c72
|
|||||||
|
|
||||||
### Community 991 - "Community 991"
|
### Community 991 - "Community 991"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-remove-at
|
Nodes (4): commands, description, identifier, allow-supports-multiple-windows
|
||||||
|
|
||||||
### Community 992 - "Community 992"
|
### Community 992 - "Community 992"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
@ -4516,8 +4518,8 @@ Cohesion: 0.22
|
|||||||
Nodes (9): abi, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb, react_codegen_RNCTabView::@54948b52a0aeebf4e5a8, abi, artifactName, toolchain, abi, artifactName (+1 more)
|
Nodes (9): abi, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb, react_codegen_RNCTabView::@54948b52a0aeebf4e5a8, abi, artifactName, toolchain, abi, artifactName (+1 more)
|
||||||
|
|
||||||
### Community 999 - "Community 999"
|
### Community 999 - "Community 999"
|
||||||
Cohesion: 0.36
|
Cohesion: 0.50
|
||||||
Nodes (7): String, CaseIterable, Field, Field, pirAuthenticationToken, pirPrivacyPassIssuerURL, pirServerURL
|
Nodes (4): commands, description, identifier, deny-identifier
|
||||||
|
|
||||||
### Community 1000 - "Community 1000"
|
### Community 1000 - "Community 1000"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
@ -4785,7 +4787,7 @@ Nodes (6): abi, artifactName, output, runtimeFiles, output, appmodules::@6890427
|
|||||||
|
|
||||||
### Community 1066 - "Community 1066"
|
### Community 1066 - "Community 1066"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
Nodes (9): runtimeFiles, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb, react_codegen_RNCTabView::@54948b52a0aeebf4e5a8, abi, artifactName, runtimeFiles, abi, artifactName (+1 more)
|
Nodes (9): runtimeFiles, react_codegen_lottiereactnative::@0fa4dc904d7e359a99fb, react_codegen_rnreanimated::@8afabad14bfffa3f8b9a, abi, artifactName, runtimeFiles, abi, artifactName (+1 more)
|
||||||
|
|
||||||
### Community 1067 - "Community 1067"
|
### Community 1067 - "Community 1067"
|
||||||
Cohesion: 0.33
|
Cohesion: 0.33
|
||||||
@ -5417,11 +5419,11 @@ Nodes (4): default, description, type, local
|
|||||||
|
|
||||||
### Community 1225 - "Community 1225"
|
### Community 1225 - "Community 1225"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-append
|
Nodes (4): commands, description, identifier, deny-is-checked
|
||||||
|
|
||||||
### Community 1226 - "Community 1226"
|
### Community 1226 - "Community 1226"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-remove-listener
|
Nodes (4): commands, description, identifier, deny-items
|
||||||
|
|
||||||
### Community 1227 - "Community 1227"
|
### Community 1227 - "Community 1227"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
@ -5441,7 +5443,7 @@ Nodes (4): commands, description, identifier, allow-identifier
|
|||||||
|
|
||||||
### Community 1231 - "Community 1231"
|
### Community 1231 - "Community 1231"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-set-as-app-menu
|
Nodes (4): commands, description, identifier, deny-name
|
||||||
|
|
||||||
### Community 1232 - "Community 1232"
|
### Community 1232 - "Community 1232"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
@ -5453,19 +5455,19 @@ Nodes (4): commands, description, identifier, allow-is-enabled
|
|||||||
|
|
||||||
### Community 1234 - "Community 1234"
|
### Community 1234 - "Community 1234"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-set-as-help-menu-for-nsapp
|
Nodes (4): commands, description, identifier, deny-register-listener
|
||||||
|
|
||||||
### Community 1235 - "Community 1235"
|
### Community 1235 - "Community 1235"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.12
|
||||||
Nodes (4): commands, description, identifier, allow-popup
|
Nodes (17): commands, description, identifier, commands, description, identifier, deny, commands (+9 more)
|
||||||
|
|
||||||
### Community 1236 - "Community 1236"
|
### Community 1236 - "Community 1236"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-set-as-window-menu
|
Nodes (4): commands, description, identifier, deny-set-app-theme
|
||||||
|
|
||||||
### Community 1237 - "Community 1237"
|
### Community 1237 - "Community 1237"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-tauri-version
|
Nodes (4): commands, description, identifier, deny-version
|
||||||
|
|
||||||
### Community 1238 - "Community 1238"
|
### Community 1238 - "Community 1238"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
@ -5473,7 +5475,7 @@ Nodes (4): commands, description, identifier, allow-remove
|
|||||||
|
|
||||||
### Community 1239 - "Community 1239"
|
### Community 1239 - "Community 1239"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, deny-create-default
|
Nodes (4): react_codegen_RNCTabView::@54948b52a0aeebf4e5a8, abi, artifactName, runtimeFiles
|
||||||
|
|
||||||
### Community 1240 - "Community 1240"
|
### Community 1240 - "Community 1240"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
@ -5483,14 +5485,6 @@ Nodes (4): commands, description, identifier, allow-set-app-theme
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-set-as-windows-menu-for-nsapp
|
Nodes (4): commands, description, identifier, allow-set-as-windows-menu-for-nsapp
|
||||||
|
|
||||||
### Community 1242 - "Community 1242"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): commands, description, identifier, deny-remove-data-store
|
|
||||||
|
|
||||||
### Community 1243 - "Community 1243"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): commands, description, identifier, deny-remove-listener
|
|
||||||
|
|
||||||
### Community 1244 - "Community 1244"
|
### Community 1244 - "Community 1244"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-set-icon
|
Nodes (4): commands, description, identifier, allow-set-icon
|
||||||
@ -5499,10 +5493,6 @@ Nodes (4): commands, description, identifier, allow-set-icon
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-set-text
|
Nodes (4): commands, description, identifier, allow-set-text
|
||||||
|
|
||||||
### Community 1246 - "Community 1246"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): commands, description, identifier, deny-set-dock-visibility
|
|
||||||
|
|
||||||
### Community 1247 - "Community 1247"
|
### Community 1247 - "Community 1247"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, allow-text
|
Nodes (4): commands, description, identifier, allow-text
|
||||||
@ -5523,10 +5513,6 @@ Nodes (4): commands, description, identifier, deny-bundle-type
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, deny-fetch-data-store-identifiers
|
Nodes (4): commands, description, identifier, deny-fetch-data-store-identifiers
|
||||||
|
|
||||||
### Community 1252 - "Community 1252"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): commands, description, identifier, deny-tauri-version
|
|
||||||
|
|
||||||
### Community 1253 - "Community 1253"
|
### Community 1253 - "Community 1253"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, deny-insert
|
Nodes (4): commands, description, identifier, deny-insert
|
||||||
@ -5539,10 +5525,6 @@ Nodes (4): react_codegen_RNMenuViewSpec::@8c49e93dd4e1930e04c8, abi, artifactNam
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, deny-is-enabled
|
Nodes (4): commands, description, identifier, deny-is-enabled
|
||||||
|
|
||||||
### Community 1256 - "Community 1256"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (3): callHandler(), g, mocks
|
|
||||||
|
|
||||||
### Community 1260 - "Community 1260"
|
### Community 1260 - "Community 1260"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): commands, description, identifier, deny-supports-multiple-windows
|
Nodes (4): commands, description, identifier, deny-supports-multiple-windows
|
||||||
@ -5692,23 +5674,23 @@ Cohesion: 0.67
|
|||||||
Nodes (3): ShellScopeEntryAllowedArgs, anyOf, description
|
Nodes (3): ShellScopeEntryAllowedArgs, anyOf, description
|
||||||
|
|
||||||
## Knowledge Gaps
|
## Knowledge Gaps
|
||||||
- **10534 isolated node(s):** `deviceIdRef`, `{ state: mdmState, refresh: refreshMdmStatus }`, `manualSyncing`, `autoSyncing`, `autoSyncComplete` (+10529 more)
|
- **10530 isolated node(s):** `deviceIdRef`, `{ state: mdmState, refresh: refreshMdmStatus }`, `manualSyncing`, `autoSyncing`, `autoSyncComplete` (+10525 more)
|
||||||
These have ≤1 connection - possible missing edges or undocumented components.
|
These have ≤1 connection - possible missing edges or undocumented components.
|
||||||
- **64 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
- **65 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||||
|
|
||||||
## Suggested Questions
|
## Suggested Questions
|
||||||
_Questions this graph is uniquely positioned to answer:_
|
_Questions this graph is uniquely positioned to answer:_
|
||||||
|
|
||||||
- **Why does `Notification` connect `Community 93` to `Debug & Dev Tools`, `Community 39`, `i18n: Pricing Strings`, `i18n: Pricing Strings`, `Community 181`, `Community 53`?**
|
- **Why does `Notification` connect `Community 39` to `Community 53`, `Debug & Dev Tools`, `Community 93`, `Community 181`?**
|
||||||
_High betweenness centrality (0.038) - this node is a cross-community bridge._
|
_High betweenness centrality (0.034) - this node is a cross-community bridge._
|
||||||
- **Why does `useColors()` connect `Community 53` to `Backend API Routes`, `Community 1030`, `Consent & Magic API Routes`, `i18n: Pricing Strings`, `App Root Layout & Shell`, `Community 18`, `Community 20`, `Community 21`, `Community 22`, `Community 27`, `Community 413`, `Community 34`, `Community 37`, `Community 426`, `Community 686`, `Community 437`, `Community 54`, `Community 80`, `Community 93`, `Community 95`, `Community 865`, `Community 872`, `Community 616`?**
|
- **Why does `useColors()` connect `Community 53` to `Backend API Routes`, `Community 1030`, `Consent & Magic API Routes`, `i18n: Pricing Strings`, `App Root Layout & Shell`, `Community 18`, `Community 20`, `Community 21`, `Community 22`, `Community 27`, `Community 413`, `Community 34`, `Community 37`, `Community 39`, `Community 426`, `Community 686`, `Community 437`, `Community 449`, `Community 80`, `Community 93`, `Community 95`, `Community 865`, `Community 872`?**
|
||||||
_High betweenness centrality (0.036) - this node is a cross-community bridge._
|
_High betweenness centrality (0.033) - this node is a cross-community bridge._
|
||||||
- **Why does `Error` connect `Community 396` to `Community 290`, `Community 355`, `Community 419`, `Community 67`, `Community 263`, `Community 74`, `Community 876`, `Community 109`, `Community 81`, `Community 883`, `Community 212`, `Community 213`, `Community 117`, `Community 438`, `Community 122`, `Community 254`, `Community 607`?**
|
- **Why does `Error` connect `Community 396` to `Community 290`, `Community 355`, `Community 419`, `Community 67`, `Community 263`, `Community 74`, `Community 876`, `Community 109`, `Community 81`, `Community 883`, `Community 212`, `Community 213`, `Community 117`, `Community 438`, `Community 122`, `Community 254`, `Community 607`?**
|
||||||
_High betweenness centrality (0.031) - this node is a cross-community bridge._
|
_High betweenness centrality (0.031) - this node is a cross-community bridge._
|
||||||
- **Are the 2 inferred relationships involving `usePrisma()` (e.g. with `runRevoke()` and `requireUser()`) actually correct?**
|
- **Are the 2 inferred relationships involving `usePrisma()` (e.g. with `runRevoke()` and `requireUser()`) actually correct?**
|
||||||
_`usePrisma()` has 2 INFERRED edges - model-reasoned connections that need verification._
|
_`usePrisma()` has 2 INFERRED edges - model-reasoned connections that need verification._
|
||||||
- **What connects `deviceIdRef`, `{ state: mdmState, refresh: refreshMdmStatus }`, `manualSyncing` to the rest of the system?**
|
- **What connects `deviceIdRef`, `{ state: mdmState, refresh: refreshMdmStatus }`, `manualSyncing` to the rest of the system?**
|
||||||
_10636 weakly-connected nodes found - possible documentation gaps or missing edges._
|
_10632 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||||
- **Should `i18n: Blocker/Activation Strings` be split into smaller, more focused modules?**
|
- **Should `i18n: Blocker/Activation Strings` be split into smaller, more focused modules?**
|
||||||
_Cohesion score 0.006644518272425249 - nodes in this community are weakly interconnected._
|
_Cohesion score 0.006644518272425249 - nodes in this community are weakly interconnected._
|
||||||
- **Should `i18n: Blocker/Activation Strings` be split into smaller, more focused modules?**
|
- **Should `i18n: Blocker/Activation Strings` be split into smaller, more focused modules?**
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -8470,8 +8470,8 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-magic/app/components/IosDeviceCard.vue": {
|
"/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-magic/app/components/IosDeviceCard.vue": {
|
||||||
"mtime": 1781760166.407032,
|
"mtime": 1781761966.7144916,
|
||||||
"ast_hash": "594b640f925dd262380a953908ec2e53",
|
"ast_hash": "9d496e8bd4ab158d208bd99b502d72e1",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-magic/app/components/IosDeviceSection.vue": {
|
"/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-magic/app/components/IosDeviceSection.vue": {
|
||||||
@ -9330,8 +9330,8 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"/Users/chahinebrini/mono/rebreak-monorepo/.woodpecker.yml": {
|
"/Users/chahinebrini/mono/rebreak-monorepo/.woodpecker.yml": {
|
||||||
"mtime": 1781760270.0506988,
|
"mtime": 1781761963.5429966,
|
||||||
"ast_hash": "52e575610d792dfc647b067ecdb518b5",
|
"ast_hash": "98b12c1882f695586f627d67619c14a9",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user