{
  "siteId": "2026-07-06-0603",
  "researchedAt": "2026-07-06T06:03:00+09:00",
  "researchQueries": [
    "site:id.ndl.go.jp/auth/ndlna corporate name authority detail Japanese",
    "\"@SpamOgaki\" site:x.com/SpamOgaki",
    "\"出演イベントの告知\" \"@SpamOgaki\""
  ],
  "selectedReferenceSites": [
    {
      "name": "Web NDL Authorities - 情報処理学会",
      "url": "https://id.ndl.go.jp/auth/ndlna/00258438",
      "siteType": "Japanese authority-record detail page",
      "observedStructure": [
        "a tiny utility row sits above the record with skip-to-detail wording, language choice, and help links",
        "the record title appears first, followed by a compact search interface rather than a visual hero",
        "the detailed-information area is a strict label-value sequence covering ID, authority type, name forms, variants, establishment, history, related links, sources, created date, updated date, external links, and data formats",
        "an online-services block below the detail fields exposes author and subject search buttons tied to the same heading",
        "the page ends with a short factual footer and no decorative imagery"
      ],
      "visualRules": [
        "white paper background, pale utility gray, narrow blue links, and thin border lines dominate the page",
        "typography is restrained: one modestly large title, medium section headings, and compact body text",
        "the layout remains text-first and utility-first, with square controls instead of rounded cards or shadows",
        "mobile behavior stacks the utility line, search controls, and field rows without introducing new design language"
      ],
      "textRules": [
        "labels remain bilingual and literal rather than promotional",
        "history notes and sources read like record maintenance, not brand copy",
        "service buttons are operational and specific: author search, subject search, other formats",
        "SpamOgaki must read like a normal authority heading, with the strange part limited to what kinds of records are being gathered under it"
      ],
      "adaptationPlan": "Build a fictional authority-record detail page using the same field order, search-first hierarchy, bilingual labels, and operational service buttons. Replace the native corporate-name heading with SpamOgaki and map true profile facts into history, sources, related links, and subject terms."
    }
  ],
  "referenceDesignBreakdown": {
    "viewportFirstLayout": "utility row first, then record title, then a compact search panel before the detailed-information table",
    "pageSectionOrder": [
      "utility header",
      "record title and lead",
      "search tabs and filters",
      "detailed information",
      "online services",
      "author search results",
      "subject search results",
      "history note",
      "footer"
    ],
    "headerNavBehavior": "small utility links, help links, and language buttons stay above the record title and never become decorative branding",
    "gridSystem": "single-column detail flow with a two-column label-value grid that collapses to one column on mobile",
    "spacingScale": "tight 6-18px spacing, compact row padding, and repeated thin separators",
    "typographyScale": "one moderate display title, medium section headings, and 14px utility/body text",
    "colorPalette": "white paper, pale gray utility bars, dark ink text, restrained blue link accents, and no saturated hero colors",
    "borderRadiusShadowRules": "square corners only, no shadow, no glass effects, and plain bordered boxes",
    "tableCardListRules": "detail rows use strict dt/dd table rhythm; result lists and history notes use plain list items with short annotations",
    "buttonLinkInputStyles": "search and service buttons are bordered utility controls; most links stay underlined text links",
    "iconImageRules": "no images or decorative icons are necessary for this authority-detail reference",
    "footerStructure": "one narrow utility footer with small link groups and a single short note",
    "mobileStackingBehavior": "utility links wrap, the search field becomes full width, and each label-value pair stacks without horizontal overflow"
  },
  "profileIntegrationPlan": {
    "rule": "Transform profile facts into authority-native fields such as establishment, corporate history, sources, related links, and subject terms rather than a standalone biography block.",
    "factsUsed": [
      {
        "sourceFact": "SpamOgaki is a multimedia creative unit by shima and ima.",
        "nativeField": "history field",
        "adaptedCopyJa": "shima と ima によるマルチメディアクリエイトユニットとして扱う。",
        "adaptedCopyEn": "Treated as the multimedia creative unit by shima and ima.",
        "visibleLocation": "index.html history field",
        "whyThisFitsReference": "Corporate authority records can state what kind of body is being indexed."
      },
      {
        "sourceFact": "Formed in April 2021.",
        "nativeField": "date of establishment",
        "adaptedCopyJa": "2021",
        "adaptedCopyEn": "2021",
        "visibleLocation": "index.html date of establishment",
        "whyThisFitsReference": "The reference has a simple establishment-year row."
      },
      {
        "sourceFact": "After a debut at NxPC, the unit has continued production and events without settling into one format.",
        "nativeField": "history field",
        "adaptedCopyJa": "NxPC でのデビュー戦以後、形式を固定しない制作運用を継続。",
        "adaptedCopyEn": "Since a debut at NxPC, continuing production without settling into one format.",
        "visibleLocation": "index.html history field and report.html",
        "whyThisFitsReference": "A corporate history row can hold one compact chronology line."
      },
      {
        "sourceFact": "Works across sound, visuals, performance, events, and individual production.",
        "nativeField": "history field",
        "adaptedCopyJa": "音、映像、パフォーマンス、イベント、個別制作を横断する記録群にこの標目が付与される。",
        "adaptedCopyEn": "This heading is assigned to records crossing sound, visuals, performance, events, and individual production.",
        "visibleLocation": "index.html history field and author-search result 3",
        "whyThisFitsReference": "Authority records explain what kinds of records gather under the heading."
      },
      {
        "sourceFact": "Hosts S.P.A.M, a music event that encourages physical elements.",
        "nativeField": "history field and sources",
        "adaptedCopyJa": "S.P.A.M 関連告知では持込可能な物理要素を推奨する注記を伴う。",
        "adaptedCopyEn": "S.P.A.M-related notices carry a note recommending one physical element that can be brought in.",
        "visibleLocation": "index.html history field and sources",
        "whyThisFitsReference": "A record note and sources list can hold handling conditions naturally."
      },
      {
        "sourceFact": "shima and ima both hold master's degrees in media expression.",
        "nativeField": "subject-search related term",
        "adaptedCopyJa": "修士（メディア表現学）",
        "adaptedCopyEn": "Master of Media Expression",
        "visibleLocation": "index.html subject-search grid",
        "whyThisFitsReference": "Authority-linked subject terms can reflect stable credentials tersely."
      },
      {
        "sourceFact": "ima works on XR/AR expression and AR comic production.",
        "nativeField": "sources and subject-search related term",
        "adaptedCopyJa": "XR/AR・AR comic 制作記録",
        "adaptedCopyEn": "XR/AR and AR comic production record",
        "visibleLocation": "index.html sources and subject-search grid",
        "whyThisFitsReference": "A sources row and subject-search block can point to one member's specialty."
      },
      {
        "sourceFact": "shima organizes Extreme VJ Camp and related activity.",
        "nativeField": "sources and subject-search related term",
        "adaptedCopyJa": "Extreme VJ Camp 関連運用記録",
        "adaptedCopyEn": "Extreme VJ Camp related operation record",
        "visibleLocation": "index.html sources and subject-search grid",
        "whyThisFitsReference": "This fits a concise related-record label."
      },
      {
        "sourceFact": "Each member has exhibited at Kansai Comitia.",
        "nativeField": "sources",
        "adaptedCopyJa": "関西コミティア展示記録",
        "adaptedCopyEn": "Kansai Comitia exhibition record",
        "visibleLocation": "index.html sources",
        "whyThisFitsReference": "The sources field can list record clusters without becoming a profile essay."
      },
      {
        "sourceFact": "The three X handles are usable profile references.",
        "nativeField": "related links and external links",
        "adaptedCopyJa": "@SpamOgaki / @mizuamasi / @IMA8MAI",
        "adaptedCopyEn": "@SpamOgaki / @mizuamasi / @IMA8MAI",
        "visibleLocation": "index.html related links and external links",
        "whyThisFitsReference": "Related-link rows naturally hold linked identifiers."
      }
    ]
  },
  "publicProfileAccess": {
    "spamogakiAccountAccessible": true,
    "notes": "Public search results for @SpamOgaki were accessible in this environment. The profile snippet stated that SpamOgaki is a multimedia creative unit by shima and IMA and that the account announces appearance events. The appearance-notice cue was adapted into the sources and history-note language."
  },
  "visibleCopyAudit": {
    "metaLanguageCount": 0,
    "referenceNativeTone": "passed",
    "publicCopyNotes": "Visible copy stays inside authority-record vocabulary: detailed information, sources, related links, history note, and service buttons. No sentence explains the premise or generation process on public-facing pages."
  },
  "designFidelityAudit": {
    "headerNav": 2,
    "aboveFold": 2,
    "typography": 2,
    "spacingDensity": 2,
    "colorsBordersBackgrounds": 2,
    "tablesCardsLists": 2,
    "buttonsLinksInputs": 2,
    "mobileLayout": 2,
    "spamOgakiRoleReplacement": 2,
    "avoidsGenericAiAesthetic": 2,
    "total": 20
  },
  "contactLocationSafetyAudit": {
    "result": "passed",
    "notes": "No phone numbers, postal codes, real prefectures, municipalities, stations, or realistic addresses appear in the new site files."
  },
  "encodingAudit": {
    "result": "passed",
    "notes": "All new site files and archive updates for this run were written in UTF-8 and reviewed for replacement characters and mojibake-like runs."
  },
  "languageRuntimeAudit": {
    "result": "passed",
    "notes": "Japanese remains visible on load, JP/EN toggles set document.documentElement.lang to ja or en, and script.js uses explicit getAttribute branches for data-copy and data-placeholder values."
  },
  "linkTargetAudit": {
    "result": "passed",
    "notes": "All visible navigation links, service buttons, X handles, data-format links, and in-page anchors point to existing local sections or explicit profile URLs."
  }
}
