Dontopedia
Explore

Can Access Plan

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-07.)

Can Access Plan has 59 facts recorded in Dontopedia across 1 reference, with 2 live disagreements.

59 facts·57 predicates·1 sources·2 in dispute

Mostly:returns true(2), has parameter(2), has default deny fallback(1)

Maturity scale raw canonical shape-checked rule-derived certified

Returns Truein disputereturnsTrue

Has Parameterin disputehasParameter

  • Plan Id[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca
  • User[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Has Default Deny FallbackhasDefaultDenyFallback

  • ex_return_False[1]sourceall time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Checks Developer Role SecondchecksDeveloperRoleSecond

  • ex_Developer_condition[1]sourceall time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Checks Team Lead Role FirstchecksTeamLeadRoleFirst

  • ex_Team_Lead_condition[1]sourceall time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Has Comment ExplanationhasCommentExplanation

  • ex_Check_if_the_plan_is_within_the_4_percent_critical_plans[1]sourceall time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Uses Python in OperatorusesPythonInOperator

  • ex_membership_test[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Uses Python Boolean NegationusesPythonBooleanNegation

  • ex_not_operator[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Uses Python Len FunctionusesPythonLenFunction

  • ex_len_function_call[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Uses Python Int ConversionusesPythonIntConversion

  • ex_int_function_call[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Uses Python Slice SyntaxusesPythonSliceSyntax

  • ex_critical_plans_slice_notation[1]all time · C97b0eef 2062 4ef6 86cf 531dbde1c7ca

Uses Python List Comprehension for I DsusesPythonListComprehensionForIDs

Inbound mentions (2)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

containsMethodContains Method(1)

hasMethodHas Method(1)

Other facts (45)

The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.

45 facts
PredicateValueRef
Uses Python List ComprehensionP for P in Self Plans Filter[1]
Uses Boolean Negation for Developer Logicex_access_denied_for_critical[1]
Has Early Return on Empty Critical Plansex_false_result[1]
Inverts Critical Status for Developer AccessNot Plan Is Critical[1]
Returns False for Developer on Critical PlanDev1 Plan1 Result[1]
Returns True Conditionally for Team LeadTl1 Plan1 Result[1]
Returns True for Authorized Team LeadPm1 Plan1 Result[1]
Tests Plan Id Membership in SlicePlan Id in List[1]
Extracts Plan I Ds From SlicePlan Id List[1]
Slices Critical Plans Up to ThresholdCritical Plans Slice[1]
Computes Four Percent of CountThreshold Count[1]
Calculates Critical Plan CountLen Critical Plans[1]
Executes Sequential Role ChecksTeam Lead Then Developer Then Fallback[1]
Negates Plan Criticality for DevelopersAccess Decision[1]
Returns BooleanTrue or False[1]
Has Three Way Conditional LogicTeam Lead Critical Developer Fallback[1]
Converts Float to IntPercentage As Integer[1]
Applies Slice OperationFirst N Critical Plans[1]
Checks Length Greater Than ZeroCritical Plans Count[1]
Uses List Comprehension for Id ExtractionP Plan Id for P in Critical Plans Slice[1]
Uses List Comprehension for FilteringP for P in Self Plans[1]
Implements Four Percent LimitCritical Plan Threshold[1]
Uses Slice NotationList Slicing[1]
Invokes Int FunctionType Conversion[1]
Invokes Len FunctionLength Calculation[1]
Has Self ParameterAuthorization Instance[1]
Negates Critical Status for DevelopersAccess Permission[1]
Performs Membership TestPlan Id Check[1]
Extracts Plan I DsPlan Id List[1]
Uses List ComprehensionCritical Plans Filtering[1]
Implements Deny by DefaultFalse[1]
Differentiates Role AccessTeam Lead Vs Developer[1]
Handles Empty Critical PlansReturns False[1]
Applies Percentage Threshold0.04[1]
Enforces Critical Plan LimitTeam Lead[1]
Has Fallback ReturnFalse[1]
Has Conditional LogicDeveloper Check[1]
Returns FalseDev1 Access Plan1[1]
Slices ListCritical Plans Slice[1]
Filters PlansCritical Plans[1]
Calculates Critical Percentage4[1]
Checks Plan StatusIs Critical[1]
Checks User RoleTeam Lead[1]
ReturnsBoolean[1]
Rdf:typeMethod[1]

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

appliesPercentageThresholdbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
0.04
appliesSliceOperationbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:first_n_critical_plans
calculatesCriticalPercentagebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
4
calculatesCriticalPlanCountbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:len_critical_plans
checksDeveloperRoleSecondbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_Developer_condition
checksLengthGreaterThanZerobeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:critical_plans_count
checksPlanStatusbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:is_critical
checksTeamLeadRoleFirstbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_Team_Lead_condition
checksUserRolebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Team_Lead
computesFourPercentOfCountbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:threshold_count
convertsFloatToIntbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:percentage_as_integer
differentiatesRoleAccessbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Team_Lead_vs_Developer
enforcesCriticalPlanLimitbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Team_Lead
executesSequentialRoleChecksbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Team_Lead_then_Developer_then_Fallback
extractsPlanIDsbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:plan_id_list
extractsPlanIDsFromSlicebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:plan_id_list
filtersPlansbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:critical_plans
handlesEmptyCriticalPlansbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:returnsFalse
hasCommentExplanationbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_Check_if_the_plan_is_within_the_4_percent_critical_plans
hasConditionalLogicbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:developer_check
hasDefaultDenyFallbackbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_return_False
hasEarlyReturnOnEmptyCriticalPlansbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_false_result
hasFallbackReturnbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:False
hasParameterbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:plan_id
hasParameterbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:user
hasSelfParameterbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Authorization_instance
hasThreeWayConditionalLogicbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Team_Lead_critical_Developer_fallback
implementsDenyByDefaultbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:False
implementsFourPercentLimitbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:critical_plan_threshold
invertsCriticalStatusForDeveloperAccessbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:not_plan_is_critical
invokesIntFunctionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:type_conversion
invokesLenFunctionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:length_calculation
negatesCriticalStatusForDevelopersbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:access_permission
negatesPlanCriticalityForDevelopersbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:access_decision
performsMembershipTestbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:plan_id_check
typebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:Method
returnsbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:boolean
returnsBooleanbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:True_or_False
returnsFalsebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:dev1_access_plan1
returnsFalseForDeveloperOnCriticalPlanbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:dev1_plan1_result
returnsTruebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:pm1_access_plan1
returnsTruebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:tl1_access_plan1
returnsTrueConditionallyForTeamLeadbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:tl1_plan1_result
returnsTrueForAuthorizedTeamLeadbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:pm1_plan1_result
slicesCriticalPlansUpToThresholdbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:critical_plans_slice
slicesListbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:critical_plans_slice
testsPlanIDMembershipInSlicebeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:plan_id_in_list
usesBooleanNegationForDeveloperLogicbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_access_denied_for_critical
usesListComprehensionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:critical_plans_filtering
usesListComprehensionForFilteringbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:p_for_p_in_self_plans
usesListComprehensionForIDExtractionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:p_plan_id_for_p_in_critical_plans_slice
usesPythonBooleanNegationbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_not_operator
usesPythonInOperatorbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_membership_test
usesPythonIntConversionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_int_function_call
usesPythonLenFunctionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_len_function_call
usesPythonListComprehensionbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:p_for_p_in_self_plans_filter
usesPythonListComprehensionForIDsbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:p_plan_id_for_p_in_slice
usesPythonSliceSyntaxbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex_critical_plans_slice_notation
usesSliceNotationbeam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
ex:list_slicing

References (1)

1 references
  1. [1]beam-chunk59 facts
    customctx:claims/beam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
    • full textbeam-chunk
      text/plain1 KBdoc:beam/c97b0eef-2062-4ef6-86cf-531dbde1c7ca
      Show excerpt
      if user.role == "Team Lead" and plan.is_critical: # Check if the plan is within the 4% critical plans critical_plans = [p for p in self.plans if p.is_critical] if len(critical_plans) > 0 and plan_

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.