Files
TheTree_mock/data/characters/mvp_staff_candidates.json
T
Takeshi 5dde0c5ec2 Record original-alignment implementation and traceability checkpoint
Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
2026-09-30 23:52:24 +09:00

503 lines
10 KiB
JSON

{
"schema_version": 1,
"content_type": "staff_candidates",
"entries": [
{
"id": "staff_akane",
"display_name": "アカネ",
"age": 24,
"adult_verified": true,
"role_id": "receptionist",
"daily_wage": 120,
"signing_cost": 180,
"preferred_shift": "day",
"traits": [
"friendly"
],
"skills": {
"combat": 15,
"operation": 42,
"service": 68,
"underworld": 5
},
"permitted_task_tags": [
"reception",
"service"
]
},
{
"id": "staff_bardo",
"display_name": "バルド",
"age": 38,
"adult_verified": true,
"role_id": "receptionist",
"daily_wage": 135,
"signing_cost": 220,
"preferred_shift": "night",
"traits": [
"calm"
],
"skills": {
"combat": 22,
"operation": 55,
"service": 62,
"underworld": 18
},
"permitted_task_tags": [
"reception",
"service"
]
},
{
"id": "staff_chika",
"display_name": "チカ",
"age": 27,
"adult_verified": true,
"role_id": "cook",
"daily_wage": 145,
"signing_cost": 250,
"preferred_shift": "day",
"traits": [
"cleanly"
],
"skills": {
"combat": 8,
"operation": 76,
"service": 32,
"underworld": 4
},
"permitted_task_tags": [
"cooking",
"supply"
]
},
{
"id": "staff_doran",
"display_name": "ドラン",
"age": 44,
"adult_verified": true,
"role_id": "cook",
"daily_wage": 160,
"signing_cost": 300,
"preferred_shift": "night",
"traits": [
"mentor"
],
"skills": {
"combat": 20,
"operation": 82,
"service": 28,
"underworld": 12
},
"permitted_task_tags": [
"cooking",
"supply"
]
},
{
"id": "staff_eri",
"display_name": "エリ",
"age": 22,
"adult_verified": true,
"role_id": "cleaner",
"daily_wage": 90,
"signing_cost": 100,
"preferred_shift": "day",
"traits": [
"cleanly"
],
"skills": {
"combat": 6,
"operation": 61,
"service": 35,
"underworld": 3
},
"permitted_task_tags": [
"cleaning",
"maintenance"
]
},
{
"id": "staff_fugo",
"display_name": "フゴ",
"age": 31,
"adult_verified": true,
"role_id": "cleaner",
"daily_wage": 100,
"signing_cost": 130,
"preferred_shift": "night",
"traits": [
"night_owl"
],
"skills": {
"combat": 18,
"operation": 65,
"service": 22,
"underworld": 20
},
"permitted_task_tags": [
"cleaning",
"maintenance"
]
},
{
"id": "staff_gina",
"display_name": "ジーナ",
"age": 29,
"adult_verified": true,
"role_id": "porter",
"daily_wage": 110,
"signing_cost": 150,
"preferred_shift": "day",
"traits": [
"careful"
],
"skills": {
"combat": 28,
"operation": 70,
"service": 20,
"underworld": 10
},
"permitted_task_tags": [
"logistics",
"rescue",
"supply"
]
},
{
"id": "staff_haru",
"display_name": "ハル",
"age": 21,
"adult_verified": true,
"role_id": "porter",
"daily_wage": 95,
"signing_cost": 100,
"preferred_shift": "night",
"traits": [
"night_owl"
],
"skills": {
"combat": 24,
"operation": 58,
"service": 25,
"underworld": 28
},
"permitted_task_tags": [
"logistics",
"rescue",
"supply"
]
},
{
"id": "staff_iris",
"display_name": "イリス",
"age": 26,
"adult_verified": true,
"role_id": "attendant",
"daily_wage": 130,
"signing_cost": 210,
"preferred_shift": "day",
"traits": [
"friendly"
],
"skills": {
"combat": 10,
"operation": 38,
"service": 74,
"underworld": 8
},
"permitted_task_tags": [
"bath",
"room_service",
"service"
]
},
{
"id": "staff_juno",
"display_name": "ユノ",
"age": 33,
"adult_verified": true,
"role_id": "attendant",
"daily_wage": 140,
"signing_cost": 240,
"preferred_shift": "night",
"traits": [
"calm"
],
"skills": {
"combat": 12,
"operation": 45,
"service": 78,
"underworld": 22
},
"permitted_task_tags": [
"bath",
"room_service",
"service"
]
},
{
"id": "staff_klaus",
"display_name": "クラウス",
"age": 36,
"adult_verified": true,
"role_id": "guard",
"daily_wage": 155,
"signing_cost": 280,
"preferred_shift": "day",
"traits": [
"short_tempered"
],
"skills": {
"combat": 82,
"operation": 34,
"service": 18,
"underworld": 16
},
"permitted_task_tags": [
"defense",
"escort",
"security"
]
},
{
"id": "staff_lina",
"display_name": "リナ",
"age": 30,
"adult_verified": true,
"role_id": "guard",
"daily_wage": 150,
"signing_cost": 260,
"preferred_shift": "night",
"traits": [
"night_owl"
],
"skills": {
"combat": 77,
"operation": 38,
"service": 25,
"underworld": 30
},
"permitted_task_tags": [
"defense",
"escort",
"security"
]
},
{
"id": "staff_marc",
"display_name": "マルク",
"age": 41,
"adult_verified": true,
"role_id": "guard",
"daily_wage": 170,
"signing_cost": 330,
"preferred_shift": "any",
"traits": [
"mentor"
],
"skills": {
"combat": 88,
"operation": 46,
"service": 20,
"underworld": 25
},
"permitted_task_tags": [
"defense",
"escort",
"security"
]
},
{
"id": "staff_nadia",
"display_name": "ナディア",
"age": 28,
"adult_verified": true,
"role_id": "bartender",
"daily_wage": 145,
"signing_cost": 240,
"preferred_shift": "night",
"traits": [
"merchant_minded"
],
"skills": {
"combat": 20,
"operation": 48,
"service": 76,
"underworld": 35
},
"permitted_task_tags": [
"bar",
"service",
"supply"
]
},
{
"id": "staff_otto",
"display_name": "オットー",
"age": 35,
"adult_verified": true,
"role_id": "bartender",
"daily_wage": 150,
"signing_cost": 270,
"preferred_shift": "night",
"traits": [
"friendly"
],
"skills": {
"combat": 26,
"operation": 52,
"service": 79,
"underworld": 32
},
"permitted_task_tags": [
"bar",
"service",
"supply"
]
},
{
"id": "staff_petra",
"display_name": "ペトラ",
"age": 25,
"adult_verified": true,
"role_id": "masseur",
"daily_wage": 145,
"signing_cost": 260,
"preferred_shift": "day",
"traits": [
"careful"
],
"skills": {
"combat": 8,
"operation": 35,
"service": 81,
"underworld": 18
},
"permitted_task_tags": [
"adult_service",
"massage",
"service"
]
},
{
"id": "staff_quinn",
"display_name": "クイン",
"age": 32,
"adult_verified": true,
"role_id": "masseur",
"daily_wage": 160,
"signing_cost": 320,
"preferred_shift": "night",
"traits": [
"underworld_savvy"
],
"skills": {
"combat": 18,
"operation": 40,
"service": 84,
"underworld": 55
},
"permitted_task_tags": [
"adult_service",
"massage",
"service"
]
},
{
"id": "staff_rika",
"display_name": "リカ",
"age": 23,
"adult_verified": true,
"role_id": "clerk",
"daily_wage": 105,
"signing_cost": 140,
"preferred_shift": "day",
"traits": [
"merchant_minded"
],
"skills": {
"combat": 5,
"operation": 67,
"service": 58,
"underworld": 7
},
"permitted_task_tags": [
"accounting",
"reception",
"trade"
]
},
{
"id": "staff_sven",
"display_name": "スヴェン",
"age": 39,
"adult_verified": true,
"role_id": "maintenance",
"daily_wage": 125,
"signing_cost": 190,
"preferred_shift": "any",
"traits": [
"careful"
],
"skills": {
"combat": 32,
"operation": 74,
"service": 16,
"underworld": 15
},
"permitted_task_tags": [
"construction",
"maintenance",
"repair"
]
},
{
"id": "staff_tessa",
"display_name": "テッサ",
"age": 34,
"adult_verified": true,
"role_id": "medic",
"daily_wage": 165,
"signing_cost": 340,
"preferred_shift": "any",
"traits": [
"calm"
],
"skills": {
"combat": 14,
"operation": 69,
"service": 63,
"underworld": 12
},
"permitted_task_tags": [
"medical",
"rescue",
"service"
]
},
{
"id": "staff_uma",
"display_name": "ウマ",
"age": 28,
"adult_verified": true,
"role_id": "cleric",
"daily_wage": 130,
"signing_cost": 210,
"preferred_shift": "day",
"traits": [
"calm"
],
"skills": {
"combat": 10,
"operation": 38,
"service": 74,
"underworld": 8
},
"permitted_task_tags": [
"service"
]
}
]
}