cupertino-docs/docs/permissionkit
Mihaela Mihaljevic 15c8971fee data: cleaned corpus + recovered missing URLs + fresh Swift Evolution
Major corpus refresh accompanying the cupertino #284 cleanup work:

docs/ (412,562 files / 2.4G total):
- Net change: 71,284 files (1,017,864 insertions / 4,503,415 deletions).
- Removed: 1,166 + 39 + 3 = 1,208 poison files Apple's CDN consistently
  returns error templates for (JS-disabled fallback + Web Server Error
  + 502/403 titles).
- Added: 8,357 .json files recovered from cross-backup URL match
  (May-09 jsonpass + private mirror + Apr-30 pre-recrawl).
- Added: 103 .md files from the November 2025 AppleDocs snapshot for
  URIs not available as .json anywhere.
- Added: 580 synthesized stub .json files for URIs whose own page
  Apple's CDN won't render but whose one-line description IS embedded
  in the parent type's Topics section. Each stub carries the parent-
  extracted description as 'abstract' and source: custom.
- Verified clean across 12 poison categories (no HTTP error titles,
  no JS-disabled fallback, no Skip-Navigation broken bodies, no
  openresty/CDN markers) by a full no-heuristics scan of all
  412,458 .json + 103 .md files.

swift-evolution/ (912 files, +41 new):
- Refetched via 'cupertino fetch --type evolution' against
  github.com/swiftlang/swift-evolution.
- 3 brand-new SE-XXXX proposals + 478 refreshed.
- Preserves the historical NNNN-descriptive-name files (429 of them)
  that the cupertino-docs repo kept from the original swift-evolution
  proposals/* directory layout — both naming conventions coexist.

swift-org/ (787 files, +2 from local sync).
archive/ (419 files, +12 from local sync).
packages/, hig/ unchanged.

Reference: #290 (re-publish v1.0.x bundle), #284 (poison rows, closed),
PR #289 + PR #291 (crawler + indexer defenses, merged into cupertino
main), #293 (URI collision design issue, filed).

No version bump on cupertino. The corpus tag below marks this state.
2026-05-12 16:22:55 +02:00
..
documentation_permissionkit_askcenter_ask_in_-3znb6_0d6863ae.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askcenter_ask_in_-3znb6_9808b6f4.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askcenter_ask_in_-6xupo_8fad1642.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askcenter_ask_in_-6xupo_0915e066.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askcenter_ask_in_-8ks48_5e7d00d6.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askcenter_ask_in_-8ks48_34bda591.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askcenter_ask_in_-39vi7_60917a36.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askcenter_ask_in_-39vi7_c532de2d.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askcenter_responses_for_9d79d4d3.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askcenter_responses_for_eb9693ce.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askcenter_shared.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askcenter.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_communicationlimitsnotenabled.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_contactsyncnotsetup.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_errordescription.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_invalidquestion.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_notavailable.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_systemerror_underlyingerror_3edd8c2a.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askerror_systemerror_underlyingerror_7af767ec.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror_unknown.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askerror.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askpermissionaction_callasfunction_7c75cb42.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_askpermissionaction_callasfunction_053d039f.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_askpermissionaction.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationhandle_init_value_kind_491d1aa3.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationhandle_init_value_kind_a9b06d54.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationhandle_kind-swift.enum_custom.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationhandle_kind-swift.enum_emailaddress.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationhandle_kind-swift.enum_phonenumber.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationhandle_kind-swift.enum.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationhandle_kind-swift.property.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationhandle_value.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationhandle.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits_ask_in_-5ou06_69e67797.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits_ask_in_-5ou06_95b273ed.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationlimits_ask_in_-5tzyy_38afa766.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationlimits_ask_in_-5tzyy_44a8705a.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits_current.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits_isknownhandle_98d2b1a2.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits_isknownhandle_bcce4fd4.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationlimits_knownhandles_in_19373770.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits_knownhandles_in_a0a25212.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationlimits_updates.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimits.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimitsbutton_body.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimitsbutton_init_question_label_736b197b.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationlimitsbutton_init_question_label_edad1c97.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimitsbutton_question.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationlimitsbutton.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_action_audiocall.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_befollowed.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_call.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_chat.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_communicate.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_connect.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_follow.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_friend.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_message.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action_videocall.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_action.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_actions.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_id.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_init_personinformation_3dbfd4c2.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_init_personinformation_82c01eef.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_init_personinformation_actions_1d7aff0f.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_init_personinformation_actions_51d48787.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.property.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_avatarimage.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_encode_to_71e6c973.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_encode_to_d5abd3a3.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_handle.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_init_from_25cb2e6a.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_init_from_c7d587f2.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_init_handle_namecomponents_avatarimage_a0f663b4.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_init_handle_namecomponents_avatarimage_f18fb545.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct_namecomponents.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_communicationtopic_personinformation-swift.struct.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_communicationtopic.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_creating-a-communication-experience.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionbutton_body.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionbutton_init_question_label_-25jfa_f9aaf0c3.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionbutton_init_question_label_-25jfa_f44af20e.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionbutton_init_question_label_-8291n_85c3deb8.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionbutton_init_question_label_-8291n_520008d9.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionbutton_question.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionbutton.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_a1d5f070.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_answer-swift.enum_approval.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionchoice_answer-swift.enum_denial.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionchoice_answer-swift.enum.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_answer-swift.property.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_approve.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_c4271084.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionchoice_decline.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_hash_into_5512a197.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_hash_into_ef3e3617.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionchoice_id.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice_title.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionchoice.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_choices.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_defaultchoice.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_expirationdate.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_id.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_init_communicationtopic_65653e8d.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionquestion_init_communicationtopic_ce5ae6e5.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_init_handle_0d0369e2.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionquestion_init_handle_634b2010.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_init_handles_15f1541c.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionquestion_init_handles_1771e205.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_init_significantappupdatetopic_2aef0491.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_permissionquestion_init_significantappupdatetopic_70153846.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion_topic.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionquestion.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionresponse_choice.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionresponse_question.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_permissionresponse.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_questiontopic_id.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_questiontopic.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_significantappupdatetopic_description.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_significantappupdatetopic_id.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_significantappupdatetopic_init_description_ba29b869.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit_significantappupdatetopic_init_description_f878a627.json data: refresh docs/ + add packages/ from .cupertino-dev 2026-05-09 12:58:32 +02:00
documentation_permissionkit_significantappupdatetopic.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00
documentation_permissionkit.json data: cleaned corpus + recovered missing URLs + fresh Swift Evolution 2026-05-12 16:22:55 +02:00