Create a coherent directory structure for the wrangle scripts.
New Structure
. |-- .DS_Store |-- 2025-03-25_tree--scritps.html |-- build-scripts | |-- archive | | |-- assureYAMLPropertiesCorrect.cjs | | |-- fetchOpenGraphData_original.cjs | | |-- fetchOpenGraphData_overkill.cjs | | |-- getKnownErrorsAndFixes.cjs | | |-- getReportingFormatForBuild_original.cjs | | |-- getUserOptionsForBuild.cjs | | |-- savedAttemptAtPrescreening.cjs | | `-- savedBrokenVarientOfPrescreen.cjs | |-- evaluateTargetContent.cjs | |-- getKnownErrorsAndFixes.cjs | |-- getReportingFormatForBuild.cjs | |-- getUserOptions.cjs | |-- masterBuildScriptOrchestrator.cjs | |-- prescreenFilesWithFilesystemRegex.cjs | |-- runFetchOpenGraphData.cjs | |-- simpleBuildOrchestrator.cjs | |-- src | | `-- content | | `-- data_site | | `-- reports | | `-- 2025-03-25_open-graph-fetch-report_01.md | |-- trackMarkdownFilesInRegistry.cjs | |-- trackVideosInRegistry.cjs | `-- utils | |-- addFrontmatterToFiles.cjs | |-- addReportFrontmatterTemplate.cjs | |-- addReportNamingConventions.cjs | |-- createBackupOfContentBeforeRiskyRuns.cjs | |-- formatYouTubeLinks.ts | `-- processFilesForTargetScript.cjs |-- changelog-scripts | `-- runChangelogSinceLastCheckpoint.cjs |-- data-or-content-generation | |-- fetchExtractedSite.cjs | |-- fixes-needed | | |-- 01_JinaErrors.md | | |-- 2025-03-14_Completed-Glitch-Corrections.md | | |-- Corrupted-Frontmatter-List.md | | |-- errors-processing | | | |-- 2023-03-16_Removed-Spaces-Newline-Expressions-from-Strings_01.md | | | |-- 2025-03-16_Added-Quotes-to-Error-Message-Properties__01.md | | | |-- 2025-03-16_Fixed-Character-Set-Around-Error-Messages__01.md | | | |-- 2025-03-16_Fixed-Timestamp-Property-Quotes__01.md | | | |-- 2025-03-16_Fixed-Unbalanced-Quotes__01.md | | | |-- 2025-03-16_Fixed-URLs-Split-Across-Lines__01.md | | | |-- 2025-03-16_Identified-Missing-URL-Property__01.md | | | |-- 2025-03-16_Removed-Block-Scalar-Syntax-from-Properties__01.md | | | |-- 2025-03-16_Removed-Duplicate-Keys__01.md | | | |-- 2025-03-16_Removed-Quotes-from-URL-Properties__01.md | | | |-- 2025-03-16_Removed-Quotes-from-UUID-Properties__01.md | | | |-- 2025-03-16_Removed-Spaces-Newline-Expressions-from-Strings_02.md | | | |-- 2025-03-16-Added-Quotes-to-Error-Message-Properties_01.md | | | |-- 2025-03-16-Assuring-Single-Quotes-around-Timestamps-01.md | | | |-- 2025-03-16-Assuring-Single-Quotes-around-Timestamps-02.md | | | |-- 2025-03-16-Complete-Error-Processing-Summary_01.md | | | |-- 2025-03-16-Complete-Error-Processing-Summary_02.md | | | |-- 2025-03-16-Corrected-Duplicate-Keys-in-Frontmatter_01.md | | | |-- 2025-03-16-Corrected-Duplicate-Keys-in-Frontmatter_02.md | | | |-- 2025-03-16-Corrected-Unbalanced-Quotes-in-Properties_01.md | | | |-- 2025-03-16-Corrected-Unbalanced-Quotes-in-Properties_02.md | | | |-- 2025-03-16-Fixed-Character-Set-Around-Error-Messages_01.md | | | |-- 2025-03-16-Fixed-Timestamp-Property-Quotes_01.md | | | |-- 2025-03-16-Fixed-Unbalanced-Quotes_01.md | | | |-- 2025-03-16-Fixed-URLs-Split-Across-Lines_01.md | | | |-- 2025-03-16-Identified-Missing-URL-Property_01.md | | | |-- 2025-03-16-Identified-Missing-URL-Property_02.md | | | |-- 2025-03-16-Removed-Block-Scalar-Syntax-from-Properties_01.md | | | |-- 2025-03-16-Removed-Block-Scalar-Syntax-from-Properties_02.md | | | |-- 2025-03-16-Removed-Duplicate-Keys_01.md | | | |-- 2025-03-16-Removed-Quotes-from-URL-Properties_01.md | | | |-- 2025-03-16-Removed-Quotes-from-UUID-Properties_01.md | | | |-- 2025-03-16-Removed-Quotes-from-UUID-Property_01.md | | | |-- 2025-03-17_Convert-GitHub-URL-Keys_01.md | | | |-- 2025-03-17_Convert-GitHub-URL-Keys_02.md | | | |-- 2025-03-17_Convert-GitHub-URL-Keys_03.md | | | |-- 2025-03-17_Convert-GitHub-URL-Keys_04.md | | | |-- 2025-03-17_Convert-Jina-Request-Keys_01.md | | | |-- 2025-03-17_Convert-Jina-Request-Keys_02.md | | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_01.md | | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_02.md | | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_03.md | | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_04.md | | | |-- Added-Quotes-Around-Errors.md | | | |-- errors.json | | | |-- Invalid-Frontmatter-Files.md | | | |-- Non-Blocking-Observations.md | | | |-- Screened-In-Files.md | | | |-- Screened-Out-Files.md | | | |-- Stripped-All-Quotes-from-URL-Properties.md | | | `-- Stripped-Excess-Quotes-Around-Errors.md | | |-- Invalid-Frontmatter-Files.md | | |-- JinaErrors.md | | |-- Lowercase-Tags.md | | |-- Missing-Frontmatter-Section.md | | |-- Missing-URLs.md | | |-- Screened-In-Files.md | | `-- Screened-Out-Files.md | |-- generateFabricContentFromYoutubeURLs.cjs | |-- requestWebsiteInfoFromJina.cjs | `-- sample-files | |-- jinaDeepSearchRequest.ts | |-- jinaDeepSearchResponse.json | |-- jinaEmbeddingRequest.ts | |-- jinaEmbeddingResponse.json | |-- jinaRequestJSON.cjs | |-- jinaRequestMarkdown.cjs | |-- jinaResponseJSON.json | `-- jinaResponseMarkdown.md |-- README.md `-- tidy-up |-- assure-tidy-frontmatter-delimiters | |-- detectYoutubeUrlsAsKeyLinesInFrontmatter.cjs | |-- removeBrokenYoutubeUrlsInsideFrontmatter.cjs | `-- removeTwoBackToBackFrontmatterDelimiters.cjs |-- attemptToFixKnownErrorsInYAML.cjs |-- cleanAfterObsidianFileConflicts.cjs |-- detectFrontmatterFormatting.cjs |-- isolateAndCleanYAMLFormattingOnly.cjs |-- listAllUsedPropertyNamesEverywhere.cjs |-- runPropertyFixes.cjs |-- standarize-svgs | |-- cleanup-trademarks_02.sh | |-- cleanup-trademarks.sh | |-- convertVisualsToAstro.cjs | |-- setHeightForFixedHeightTrademarks.cjs | `-- tidyUpSVGsForRibbon.cjs |-- tidy-one-property | |-- assure-all-have-base-frontmatter | | |-- addFrontmatterToReports.cjs | | |-- addSiteUuidIfNoneAddFrontmatterIfNone.cjs | | `-- listFilesWithCorruptedFrontmatter.cjs | |-- assure-clean-screenshots | | `-- detectAndCleanScreenshotProperties.cjs | |-- assure-clean-tags | | |-- casesUncleanTags.cjs | | |-- cleanUncleanTags.cjs | | |-- detactTagArrayIrregularities.cjs | | |-- detectUncleanTags.cjs | | |-- reportUncleanTags.cjs | | `-- runDetectionForUncleanTags.cjs | |-- assure-clean-url-properties | | |-- cleanUncleanURLs.cjs | | |-- detectUncleanURLs.cjs | | |-- reportQuoteCharactersOfAnyType.cjs | | |-- runDetectionForUncleanURLs.cjs | | |-- runQuoteFixes.cjs | | `-- uncleanUrlCases.cjs | |-- assure-one-site-uuid | | |-- casesOfConflictingUuids.cjs | | |-- cleanConflictingUuids.cjs | | |-- detectConflictingUuids.cjs | | |-- reportConflictingUuids.cjs | | `-- runDetectionForConflictingUuids.cjs | |-- assure-safe-backlinks | | `-- addSingleQuoteDelimitersAroundBacklinks.cjs | |-- assure-safe-errors | | |-- casesUnsafeErrors.cjs | | |-- cleanUnsafeErrors.cjs | | |-- detectUnsafeErrors.cjs | | |-- reportUnsafeErrors.cjs | | `-- runCleanUnsafeErrors.cjs | |-- assure-unique-properties | | `-- detectAndFixDuplicateProperties.cjs | |-- asure-clean-timestamps | | |-- casesUncleanTimestamps.cjs | | |-- cleanUncleanTimestamps.cjs | | |-- detectUncleanTimestamps.cjs | | |-- reportUncleanTagsTimestamps.cjs | | `-- runDetectionForUncleanTimestamps.cjs | |-- helperFunctions.cjs | |-- runFrontmatterFixes.cjs | |-- standardize-one-key | | |-- casesUndesiredKeys.cjs | | |-- changeYoutubeUrlKeyInFrontmatter.cjs | | |-- convertKeyNamesInYAML.cjs | | |-- detectUndesiredKeys.cjs | | |-- reportUndesiredKeys.cjs | | |-- runStandardizeDesiredKeys.cjs | | |-- standardizeDesiredKeys.cjs | | `-- undesiredKeyCases.cjs | |-- standardize-one-line | | |-- casesUndesiredLine.cjs | | |-- convertMultiLineStringsToSingleLineStrings.cjs | | |-- detectUndesiredLine.cjs | | |-- reportUndesiredLines.cjs | | |-- runStandardizeDesiredLines.cjs | | `-- standardizeDesiredLines.cjs | |-- standarize-one-value | | |-- casesUndesiredValue.cjs | | |-- detectUndesiredValues.cjs | | |-- reportUndesiredValues.cjs | | |-- runStandardizeDesiredValue.cjs | | `-- standardizeDesiredValue.cjs | |-- standarize-reports | | |-- fixReportBacklinkAbsolutePaths.cjs | | `-- fixReportBacklinkPaths.cjs | |-- standarize-separators-in-body | | `-- update_separator.sh | `-- tidyOneAtaTimeUtils.cjs |-- tidyCorruptedYAMLSyntax.cjs |-- tidyQuotesAsStringDelimiters | `-- detectAndFixQuotesOnKnownIrregularities.cjs `-- utils 33 directories, 175 files